雖然老師說小馬就專心跑BBS就好了,不過為了以防萬一,還是把WWW都裝起來比較保險
FreeBSD下要跑WWW實在很簡單,一般來說大家都裝Apache,我也只會這個
所以就跑Apache就好,另外資料庫當然還是用MySQL,不過裝這個是有順序的
MySQL+Apache+PHP
首先我們先來裝MySQL
1.
# cd /usr/port/databases/mysql51-server
# make WITH_CHARSET=utf8 BUILD_OPTIMIZED=yes BUILD_STATIC=yes install
收到底下訊息就是裝好了
2.安裝apache
# cd /usr/port/www/apache22
# make WITH_MPM=worker WITH_THREADS=yes install
3.安裝模組
# cd /usr/ports/www/mod_fcgid
# make install
4.安裝PHP
# cd /usr/port/lang/php5
#make install
5.安裝extensions
# cd /usr/ports/lang/php5-extensions
# make WITHOUT_X11=yes install
6.編輯/etc/rc.conf,讓開機自動執行
# joe /etc/rc.conf
7.編輯MySQL設定檔
# cp /usr/local/share/mysql/my-medium.cnf /etc/my.cnf
加入底下反白的那兩行
8.啟動並修改MySQL 的root密碼
# mkdir /var/db/mysql
# chown -R mysql:mysql mysql
# cd /usr/local/etc/rc.d
# ./mysql-server start
出現底下這樣就是啟動了
接下來就是修改root密碼
# cd /usr/local/bin
# ./mysql
出現底下這樣就是正確的
mysq> UPDATE user SET password=password('你的密碼') where user='root' ;
mysql>FLUSH PRIVILEGES ;
mysql>exit
9.修改php.ini
# cd /usr/local/etc
# cp php.ini-dist php.ini
10.修改httpd.conf
# cd /usr/local/etc/apache22
# joe httpd.conf
加入
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
把php檔設定成index檔案
將此行
DirectoryIndex index.html
修改成
DirectoryIndex index.php index.html index.htm
測試啟動apache
# /usr/local/etc/rc.d/apache22 start
測試php是否有用
# cd /usr/local/www/apache22/data
# joe info.php
內容如下
一切ok
留言列表