install Apache22 :
# cd /usr/ports/www/apache22 <=用的是apache22的版本
# make WITH_THREADS=yes WITH_MPM=worker install clean
※目前WITH_MPM=worker這行clover自己還不太瞭解他的功能 但是有關
安裝apache的參數設定可以在Makefile.doc裡面找到相 關訊息跟功能。
然後我們要讓apache 開機自動執行所以要到/etc/rc.conf裡面加入這行:
的 /usr/local/etc/apache22/httpd.conf 這個檔案並加入支援php語法:
UserDir WWW
</IfModule>
install MYSQL :
#
# cd /usr/ports/www/apache22 <=用的是apache22的版本
# make WITH_THREADS=yes WITH_MPM=worker install clean
※目前WITH_MPM=worker這行clover自己還不太瞭解他的功能 但是有關
安裝apache的參數設定可以在Makefile.doc裡面找到相 關訊息跟功能。
然後我們要讓apache 開機自動執行所以要到/etc/rc.conf裡面加入這行:
apache22_enable="YES"
- hostname="xxx.no-ip.xxx"
的 /usr/local/etc/apache22/httpd.conf 這個檔案並加入支援php語法:
AddType application/x-httpd-php .php<IfModule mod_userdir.c>
AddType application/x-httpd-php-source .phps
這樣就可以在我們設定的www目錄下 寫個php網頁測試看看!
讓每個帳號可以在自己加目錄下建www來當作web的root
在httpd.conf最後面加入:
UserDir WWW
</IfModule>
install MYSQL :
#
cd /usr/ports/databases/mysql50-server/ <=我們用的是Mysql50的版本 Mysql預設是用big5當編碼但是big5已經越來越少用了,所以我們改用
utf8來最big5做支援
#
make WITH_CHARSET=utf8 WITH_XCHARSET=all WITH_COLLATION=utf8_general_ci
install clean
設定開機自動啟動,在 /etc/rc.conf 加入一行:mysql_enable="YES"
#/usr/local/etc/rc.d/mysql-server.sh start
啟動mysql來修改root 的password:
#rehash <=重新rehash一次
使用 mysqladmin -u root password -p xxxxxx
xxxxxx 為你要設定的密碼!
install PHP5:
#cd /usr/ports/lang/php5
#make install clean
接著安裝php的模組,執行下列程式:
#cd /usr/ports/lang/php5-extensions
#make install clean
然後選擇選擇下列幾個常用的項目:CTYPE、EXIF、GD、ICONV、IMAP、PCRE、
SESSION、ZLIB。這些項目非常常用,尤其是 SESSION。
題外話:
FORCE_PKG_REGISTER
問題敘述:
當你先前已經用ports 安裝過某一軟體 當你要再次透過ports 安裝同一軟體時,
很有可能會出現類似下述的錯誤訊息產生.
意思是說 你可以透過 make deinstall 解除安裝 然後透過 make reinstall來再次安裝
若你確定想要*覆蓋*此安裝 可以透過設定 FORCE_PKG_REGISTER 變數達成目標.
處理方式:
只要在make install 時加上 FORCE_PKG_REGISTER="yes" 就可以強制安裝.
也就是: /usr/ports/資料夾位址/#make install FORCE_PKG_REGISTER="yes"
留言
張貼留言