php 4 & 5 內建支援 sqlite 2.x, 想讓 php 支援 sqlite3 就需要裝其他 php extension, 有好幾種方式, 例如: php-sqlite3、PDO_SQLITE, 剛開始很直覺就開始裝 php-sqlite3, 後來發現得用 pear-DB, 既不喜歡 PEAR:DB style, 又嫌裝東裝西麻煩, 最可怕的是 php-sqlite3 官方首頁明白寫著 "Please note
- 7月 21 週一 200816:46
FreeBSD 設定 PHP 支援 Sqlite3
- 7月 18 週五 200813:33
[慢半拍] FreeBSD 6.x 升級 7.0 懶人升級法(20080725 update)
嚴格來說是慢了半年, 這篇是參考 Izero 的 [how-to] FreeBSD6 遠端升級 FreeBSD 7 的方法, 多數指令也跟 Izero 版相同, 主要是去掉使用 kkupdate 部分, 並把比較沒說明清楚的小細節補上, 這版本比較適用很多想要剪下貼上懶人升級的SA. :p
注意事項
注意事項
- 1月 17 週四 200811:19
FreeBSD 5+ NFS server Howto
沒在 FreeBSD 上面安裝過 NFS server, 這幾天剛好有需要, 順手記錄一下安裝過程.
server 設定&檢查
修改 /etc/rc.conf , 增加以下設定
server 設定&檢查
修改 /etc/rc.conf , 增加以下設定
- rpcbind_enable="YES"
rpcbind_flags=""
nfs_server_enable="YES"
nfs_server_flags="-u -t -n 4" # -n 可依據需要決定要 fork 幾隻 nfsd 出來
mountd_enable="YES"
mountd_flags="-r" - 以下依據需要來加入
rpc_lockd_enable="YES"
rpc_statd_enable="YES"
- [share_dir] [options] [ips]
- EX1: /home/nfs -ro 192.168.0.101
- EX2: /home/nfs -ro -network 192.168.0.0 -mask 255.255.255.0
- # /etc/rc.d/nfsd start
- program vers proto port service
100000 4 tcp 111 rpcbind
100000 3 tcp 111 rpcbind
100000 2 tcp 111 rpcbind
100000 4 udp 111 rpcbind
100000 3 udp 111 rpcbind
100000 2 udp 111 rpcbind
100000 4 local 111 rpcbind
100000 3 local 111 rpcbind
100000 2 local 111 rpcbind
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100005 1 udp 852 mountd
100005 3 udp 852 mountd
100005 1 tcp 1005 mountd
100005 3 tcp 1005 mountd
- Exports list on localhost:
/home/nfs 192.168.0.101
- 1月 03 週四 200800:58
FreeBSD 產生 apache2 ssl 認證
已經產生好幾十次了, 從來沒記起來過, 每次都是翻 gentoo wiki 來看, 這次自己筆記一下.
$ sudo mkdir /usr/local/apache2/ssl.key
$ sudo mkdir /usr/local/apache2/ssl.crt
$ cd /usr/local/apache2/ssl.key
$ sudo openssl genrsa -des3 -out server.key 1024
$ sudo mkdir /usr/local/apache2/ssl.key
$ sudo mkdir /usr/local/apache2/ssl.crt
$ cd /usr/local/apache2/ssl.key
$ sudo openssl genrsa -des3 -out server.key 1024
1