若之前已經安裝過部分套件,只需安裝其他所需要的套件即可
首先,安裝 EPEL 6
rpm -ivh http://mirror01.idc.hinet.net/EPEL/6/x86_64/epel-release-6-8.noarch.rpm
接著安裝所需套件
yum install httpd mysql mysql-server php php-gd php-mbstring php-mysql php-xmlrpc php-intl php-soap php-ldap php-xml php-domxml-php4-php5 -y
啟動 Apache 跟 MySQL 服務
service httpd start service mysqld start*過程中若有安裝其他的 php 相關套件,都應該重新啟動 Apache 服務
將 Apache 跟 MySQL 設定開機啟動
chkconfig httpd on chkconfig mysqld on
修改防火牆設定
vi /etc/sysconfig/iptables
按『i』進入編輯模式,新增底下這行,開啟 Apache 服務所需要的 80 port
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT按『Esc』回到一般模式,然後輸入『:wq』儲存離開
重新啟動防火牆
service iptables restart
設定 MySQL 資料庫 root 帳號的密碼
mysqladmin -u root password 'root密碼'
以 root 身分登入 MySQL 資料庫
mysql -u root -p
建立 moodle 要使用的資料庫
create database 資料庫名稱 default character set utf8 collate utf8_unicode_ci;
建立一個 moodle 資料庫的使用者本機管理權限
grant select,insert,update,delete,create,create temporary tables,drop,index,alter on 資料庫名稱.* to 使用者名稱@localhost identified by '使用者密碼';
下載 moodle 2.4.3
wget http://downloads.sourceforge.net/project/moodle/Moodle/stable24/moodle-2.4.3.tgz
解壓縮 moodle-2.4.3.tgz 壓縮檔
tar -zxvf moodle-2.4.3.tgz
搬移 moodle 目錄到 Apache 的網頁目錄下
mv moodle /var/www/html
改變 html 目錄擁有者
chown -R apache:apache /var/www/html
建立 moodledata 目錄,不要放在網頁目錄下
mkdir /var/www/moodledata
變更 moodledata 目錄的權限
chmod 0774 /var/www/moodledata
改變 moodledata 目錄擁有者
chown apache:apache -R /var/www/moodledata
接著到瀏覽器輸入下列網址開始安裝 moodle
http://IP位址或名稱/moodle/install.php
選擇語言:正體中文
設定 moodledata 資料夾存放的位置
選擇 MySQL 資料庫
設定 MySQL 資料庫的登入帳號密碼
版權聲明,若之前忘了設定 html 目錄權限,這裡會出現無法寫入檔案的訊息
伺服器檢查,若有未通過的部分,看是不是少裝了甚麼,或者裝了忘記重啟 Apache 服務
開始安裝
安裝完成,設定 moodle 管理者帳號資訊
設定 moodle 主機名稱與簡稱
開始使用 moodle
參考文章:梁小芳的記事本、Feiticeir0's Blog
求救!!我卡在"打開瀏覽器輸入網址安裝"這個步驟,瀏覽器顯示 403 Forbidden,已確認 Apache 運作正常,網路正常,請問該怎麼辦?
回覆刪除您好,有可能是因為目錄權限設定的問題,請再確認看看有關目錄權限的設定是否都有正確~
回覆刪除作者已經移除這則留言。
回覆刪除To Chung-Wei Chung,
回覆刪除我也遇到同樣的問題,後來找出是 Selinux 在作怪,關掉它重新開機就可以了
vim /etc/selinux/config
將SELINUX=enforcing 改成SELINUX=disabled
TO WeiJeng Chen,
回覆刪除真的耶 改掉就可以了,謝謝~~