Install Apache
cd /usr/ports/www/apache22
make WITH_MPM=worker WITH_THREADS=yes install clean
for subversion:
make WITH_MPM=worker WITH_THREADS=yes WITH_AUTH_MODULES=yes WITH_DAV_MODULES=yes WITH_SSL_MODULES=yes WITH_PROXY_MODULES=yes WITH_BERKELEYDB=db42 install clean
然後到 /boot/loader.conf 加入一行
accf_http_load="yes"
讓 Apache 開機時自動啟動,到 /etc/rc.conf 加入一行
apache_enable="YES"
若有看到以下錯誤訊息:
Invalid argument: Failed to enable the 'httpready' Accept Filter
檢查一下核心設定檔是否有加上:
options ACCEPT_FILTER_HTTP
Install MySQL
cd /usr/ports/databases/mysql51-servermake install clean
如果希望 MySQL 支援 Big5 編碼,請在 Makefile ONFIGURE_ARGS 參數後面新增:「–with-charset=big5」
CONFIGURE_ARGS= --localstatedir=/var/db/mysql --without-debug --without-readline --without-libedit --with-libwrap --with-mysqlfs --with-low-memory --with-comment='FreeBSD port: ${PKGNAME}' --enable-thread-safe-client --with-charset=big5
不過這個缺點是會讓 MySQL 建立新的資料庫時,預設的編碼都選擇 big5,而 big5 已經越來越少用了,所以建議以加上參數的方式,更改對 big5 的支援。
make WITH_CHARSET=utf8 WITH_XCHARSET=all WITH_COLLATION=utf8_general_ci install clean
設定開機自動啟動,在 /etc/rc.conf 加入一行
mysql_enable="YES"
請將適合的 MySQL 設定檔複製到 /etc 底下:
cp /usr/local/share/mysql/my-medium.cnf /etc/my.cnf
Install PHP
cd /usr/ports/lang/php5make install clean
修改 Apache 設定檔
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
參考資料:
http://blog.twku.net/2005/10/15/18/
ps.餅乾又出現了 0.0
最後修改日期:2009/08/06
感謝分享,呵呵