所需軟體 :
LAMP ( Linux + Apache + MySQL + PHP )
XOOPS2 主要套件
一堆 modules ( 視需求下載安裝 )
硬體 :
IBM xSerise 346
安裝步驟 :
1. 安裝 linux - Fedora 4
2. 確定 LAMP 是否已安裝完全.
這裡我所需之" AMP "在安裝 Fedora 4 時已經選擇安裝上去.
檢查套件版本 :
#rpm -qa | grep httpd
httpd-devel-2.0.54-10
system-config-httpd-1.3.2-2
httpd-2.0.54-10
httpd-manual-2.0.54-10
#rpm -qa | grep mysql
mod_auth_mysql-2.6.1-4
mysql-bench-4.1.11-2
mysql-server-4.1.11-2
mysql-devel-4.1.11-2
mysqlclient10-devel-3.23.58-6
freeradius-mysql-1.0.2-2
mysql-4.1.11-2
libdbi-dbd-mysql-0.7.1-3
php-mysql-5.0.4-10
mysqlclient10-3.23.58-6
#rpm -qa | grep php
php-bcmath-5.0.4-10
php-odbc-5.0.4-10
php-soap-5.0.4-10
php-5.0.4-10
php-snmp-5.0.4-10
php-ldap-5.0.4-10
php-dba-5.0.4-10
php-xmlrpc-5.0.4-10
php-imap-5.0.4-10
php-gd-5.0.4-10
php-pear-5.0.4-10
php-ncurses-5.0.4-10
php-pgsql-5.0.4-10
php-mbstring-5.0.4-10
php-mysql-5.0.4-10
php-xml-5.0.4-10
php-devel-5.0.4-10
3.檢查是否已執行 : ( #service http start )
#ps aux | grep httpd
#ps aux | grep mysql
4.檢視PHP模組 :
/usr/lib/httpd/modules/libphp5.so
/etc/http/conf.d/php.conf 內含
.......
LoadModule php5_module modules/libphp5.so
........
5.測試PHP正確是否執行 :
6.設定 Apache & MySQL 開機時可以自動執行 :
ntsysv -> enable " httpd & mysqld "
7.設定 MySQL 之 root 帳號 :
# grep mysql /etc/passwd
#/usr/bin/mysql_install_db
#chown -R mysql:mysql /var/lib/mysql
#service mysql start
# /usr/bin/mysqladmin -u root password root
# /usr/bin/mysql -u root -p
Enter password: <==這裡輸入你剛剛建立的那個密碼 root!
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 3.23.57
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> exit
Bye
完成以上步驟證明 AMP 已經設定完成.
8.下載 XOOPS2 主要套件 :
到 XOOPS 正體中文延伸計畫 下載, 我選擇下載的是 2.2.4 正體中文utf8 發展版
也可下載 big5 版, 視網站規劃支援需求而定.
以下步驟將 package 下載, 並解開移至 Apache Web 主目錄下 ( /var/www/html )
並設一新目錄 /xoops
#wget http://xoops.tnc.edu.tw/uploads/xoops-2.2.4-tw-utf8.tgz
#cd /var/www/html
#tar -zxvf /root/xoops-2.2.4-tw-utf8.tgz
#cp -r ./xoops-2.2.4-tw-utf8/html ./xoops
#cd ./xoops
#./setup
9.利用Browser http://localhost/xoops/install/ 開始設定 xoops, 詳細步驟可參考 xoops 安裝教學
設定完後, 可進入 XOOPS 之 管理區 -> 區塊 設定網頁顯示版面配置, 也可至
台灣PHP聯盟[ Taiwan PHP User Group ] - 檔案下載
下載 Plug-in 模組.
10.modules 安裝 : ( 以行事曆 piCal 為例 )
下載模組 pical-0.87.zip 將其解壓縮後, 移至 /var/www/html/xoops/modules/下.
#cd ./piCal/language/
檢查其中文格式是否正確( BIG-5 or UTF-8 ).
正常有一 " tchinese " 目錄為此模組中文顯示用.
若同時有一 " tchinese_utf8 " or " utf8_tw "....等存在, 則代表 " tchinese " 為 Big-5 版本, 本實驗XOOPS2 主要套件為 UTF-8 版本, 因此將 " tchinese "刪除, 並將" utf8_tw "更名為 " tchinese "方可正常顯示中文.
利用Browser, 可進入 XOOPS 之 管理區 -> 模組 -> 管理區.
凡是放在 /var/www/html/xoops/modules/下的模組, 均會自動顯示於本頁下方未安裝部分, 可先查看欲安裝模組織資訊(驚嘆號圖示), 若有顯示亂碼則代表本模組中文語系有誤, 須先更改正確再安裝, 若直接安裝, 則在安裝後依舊有顯示錯誤的情況.
11.移除 modules : ( 以行事曆 piCal 為例 )
若模組還未安裝, 則直接進入/var/www/html/xoops/modules/下, 刪除 piCal 目錄即可, 再回到
Browser, 進入 XOOPS 之 管理區 -> 模組 -> 管理區, 點選 "Browser 重新整理" 即完成移除.
若模組已安裝, 進入 XOOPS 之 管理區 -> 模組 -> 管理區, disable 模組之" 啟用 "記號, 按下方" 送出 "按鍵.
再回到 XOOPS 之 管理區 -> 模組 -> 管理區, 該取消啟用之模組會顯示 "反安裝" 按鍵, 按下後, XOOPS 會從資料庫中移除本模組相關資料, 並將本模組圖示移至未安裝部分, 此時可依上述"未安裝模組"步驟, 刪除其模組.
參考資料 :
留言列表