海鷹 <[email protected]>
本文是利用BSD平台,搭建php論壇。系統環境
軟件名稱
說明
FreeBSD 4.8這麼好的東西,不用說了吧! ^_^Apache 2.0.47Web Servermod_php4-4.3.4.r1,1 PHP Apache ModuleApache 的 php 插件中文 php 204MOD的娛樂版Php 論壇Webmin很牛的 UNIX 管理軟件(可選)Mysql-server-3.23.58很出名的數據庫本文假設 FreeBSD IP 為:192.168.0.8 ,域名為 ftp.qiangzhu.com.cn安裝 Apache 2 及 php 支持模塊
cd usr/ports/www/apache2 make install clean在 DirectoryIndex 後面加入 index.php 。其它請參考有關資料配置 apache 。
安裝 Mysql
cd /usr/ports/databases/mysql323-server make install clean完成Mysql 安裝
啟動 Mysql
/usr/local/etc/rc.d/mysql-server.sh start測試 mysql ,鍵入:
mysql出現 mysql 提示符:
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 628 to server version: 3.23.58 Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> mysql>quit更改 mysql 的管理員密碼,命令:
mysqladmin -u root password '123456'OK ,你已經完成了 mysql 的部分了。
安裝 php 支持模塊
cd /ports/www/mod_php4 make install clean會出現一個選項,讓你選擇那些模塊:
我選擇了 BZIP2、ZIP 兩個。取消了 CTYPE、POSIX、SESSION(其實我也是瞎選的,呵呵)。如果你還要你的論壇支持 FTP 功能,還可多選一個 FTP 支持。完成後會提示你在 Apache 的配置文件中加入以下兩行:
AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps將這兩行加入到 /usr/local/etc/apache2/httpd.conf 中去。並重新啟動 apache ,這樣 Apache 部分算是完成了。
Webmin 的安裝(可選)
如果你和本人一樣,是數據庫白癡,就裝這個很牛的 UNIX 管理軟件吧!否則你可以跳過這上步。
cd /usr/ports/sysutils/webmin/ make install clena完成安裝
啟動 Webmin ,命令:
/usr/local/etc/rc.d/webmin.sh start進入 Webin 新建一個數據庫:
在浏覽器中 https://192.168.0.8:10000/ 啟動 Webmin ,如下圖。在服務選項中
進入 mysql 並新建一個空的數據庫,名字自己喜歡了。如 phpbbs ,見下圖。
到
http://www.cnphpbb.com/forum/viewtopic.php?t=2702下載 php 論壇。在開始前建議你先看一下裡面的說明文檔。然後建立論壇的根目錄:
cd /usr/local/www/data mkdir forum將php論壇解壓並放到 /usr/local/www/data/forum 目錄下。轉到 /usr/local/www/data/forum 目錄下,執行以下命令:
chmod 777 config.php chomd 777 files/ chmod 777 images/avatars/upload在浏覽器中鍵入:http://ftp.qiangzhu.com.cn/forum/ ,哈哈出現論壇的安裝界面了。如下圖。
在上面分別填好數據庫名稱、帳號等相關信息,然後按系統提示,一步一步完成安裝。
本站提供本文部分相關的軟件下載,包括:
Webmin、中文 php 204MOD的娛樂版
URL: http://bsdroot.dns0755.net/~myweb/bbs下載後用 tar 命令解壓。