安装AMP:修订间差异
(FGFGHFHGF) |
无编辑摘要 |
||
第1行: | 第1行: | ||
'' | ==安裝 Apache, MySQL 和 PHP== | ||
Moodle 是用叫做 PHP 的腳本語言寫成的,並把大多數資料存在資料庫中。這資料庫我們建議您使用 MySQL。 在安裝 Moodle 之前,您必須在您的網頁伺服器平台上(如,Apache,IIS)有一個可運作的 PHP,和可運作的資料庫系統。這些軟體的安裝對於一般電腦使用者而言,有些困難。因此這一頁的寫法是儘可能把不同平台上的安裝過程變得簡單。 | |||
==虛擬主機出租服務== | |||
不幸的是,虛擬主機出租服務之間運作方式差異極大。有些廠商甚至會幫您安裝 Moodle。 | |||
大多數廠商會提供網頁式的控制面板來控制您的網站,建立資料庫,並設定 cron。有些也經由 SSH 提供終端存取,因此可以用指令來做這些事。 | |||
您可以經由安裝指引來工作,並一次一步驟,若被困住無法前進,去問您的只機伺服器出租業者。 | |||
==Mac OS X== | |||
最簡單的方式是使用 Apple 提供的 Apache 伺服器, 並使用 Marc Liyanage 的包裹添加 PHP 和 MySQL。以下兩個網頁有很好的說明,我們就不在此重複: | |||
PHP: 在此下載: http://www.entropy.ch/software/macosx/php/ | |||
MySQL: 在此下載: http://www.entropy.ch/software/macosx/mysql/ | |||
這些一旦安裝好,標準的安裝指引 將會清楚地告訴您該怎麼做。 | |||
要更詳細的說明在此: http://moodle.org/wiki/index.php/InstallingMoodle | |||
==Redhat Linux== | |||
您應該為 Apache, PHP 和 MySQL安裝所有可用的 RPM 包裹。 一個常被忘掉的軟體是 php-mysql,它是讓 PHP 能與 MySQL 溝通的程式。 | |||
一旦這些被安裝了,這標準的安裝指引 將會相當直接了當。 | |||
一個更詳細的步驟說明在此: http://moodle.org/wiki/index.php/InstallingMoodle | |||
==Windows== | |||
最簡單的方法是使用EasyPHP, 這是把你需要的軟體都合併在一起,成為單一的 Windows 應用軟體。 以下是從開始到完成的步驟: | |||
首先,如果您以前曾經安裝 MySQL (即使是另一套裝軟體的一部分),把它完全解除安裝,刪除所有的 MySQL並確定您刪除c:\my.cnf和 c:\windows\my.ini。您或許要 搜尋並刪除任何叫做 my.cnf 或 my.ini的檔案。 | |||
如果您以前曾經安裝 PHP,在您的Windows目錄上刪除任何叫做php4ts.dll檔案。 ,以及任何稱做 php.ini的檔案。 | |||
從這裡: http://www.easyphp.org/telechargements/dn.php?F=easyphp1-7 下載 EasyPHP(大約 10 Mb) | |||
執行下載的檔案:easyphp1-7_setup.exe。這安裝過程是以法文進行,但是很類似一般 Windows 程式的安裝。我建議您接受預設值,並讓它完全安裝。注意 這 "Suivant" 表示"下一個",而 "Oui" 表示"是"。 | |||
在安裝結束時,點選"Lancer EasyPHP" (啟動 EasyPHP) 然後擊點'Terminer" 按鈕。您可能會看到一個相關訊息的網頁,您可以不管它。 | |||
如果一切順利--恭喜! Apache, PHP 和 MySQL 都已經安裝成功,且正在執行中!您將會看到一個黑色的 E 字在您的工具列上。您可以對它按右鍵以取得選單,好讓您控制執行的程式。 | |||
選單的介面上是法文,而您可能較偏好英文。您可以下載這個檔案 http://www.easyphp.org/telechargements/dn.php?F=indexUS_1.7 它包含www的英文版本和 EasyPHP1-7的主資料夾。這些都可以複製並覆蓋預設的檔案。 | |||
下一步您要做的是,為 Moodle 建立一個資料庫來使用。 在工具列上的黑色 E 按右鍵,並選 Administration,然後按 DB Management (在 PHPMyAdmin 旁邊)。 | |||
它如果問用戶名稱,請用"root" 以及空白密碼. 您將會看到一個 phpMyAdmin 網頁介面,它可讓您建立新資料庫和用戶帳號。 | |||
藉著打入 "moodle" 到欄位中,並點選"Create",可以建立新資料庫。真是簡單! | |||
如果您要的話,也可以建立一個新用戶來存取您的資料庫。然而這對於新手來說,是有點困難,因此,您可以先暫時使用現有的帳號 "root" 而沒有密碼,然後以後再從您的 Moodle 設定檔中去修改它。 | |||
您現在可以安裝 Moodle 了!請從http://moodle.org/download下載 Moodle 的最新版本,然後解壓縮。 | |||
複製您所有的 moodle 檔案到C:\Program Files\EasyPHP\www 之下。您可以 複製整個 moodle 目錄(例如 C:\Program Files\EasyPHP\www\moodle) 或者是複製moodle目錄裡的全部 內容。如果您使用第二種方式,那您將可以使用 http://localhost/ 來閱讀讀您的 Moodle 首頁,而使用第一種方式就需要用 http://localhost/moodle/ 才可看到首頁。 | |||
在硬碟的某處建立一新的空資料夾,並設定為可以讀寫,以便讓 Moodle 存放上傳的檔案,例如: C:\moodledata。 | |||
到您的 Moodle 資料夾,複製 config-dist.php 檔,並把它改名為 config.php | |||
使用純文字編輯器編輯 config.php (用Notepad 就可以了,只要小心它沒有在尾端加上不要的空格即可 )。 | |||
填入您的新資料庫的訊息: | |||
$CFG->dbtype = 'mysql'; | |||
$CFG->dbhost = 'localhost'; | |||
$CFG->dbname = 'moodle'; | |||
$CFG->dbuser = 'root'; | |||
$CFG->dbpass = ''; | |||
$CFG->dbpersist = true; | |||
$CFG->prefix = 'mdl_'; | |||
然後指定所有的檔案的路徑: | |||
$CFG->wwwroot = 'http://localhost/moodle'; // 若您知道,請使用外在網址。 | |||
$CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle'; | |||
$CFG->dataroot = 'C:\moodledata'; | |||
儲存 config.php - 您可以先不管其他的設定。 | |||
您幾乎快完工了!其他的設定都是要透過網頁的。使用您的瀏覽器拜訪 http://localhost/moodle/admin/ 以繼續設定工作。 | |||
若要在 Moodle 中使用壓縮檔 (比如說用 zip 來備份) 您需要啟動 "zlib"。 您要先進入您的 EasyPHP 目錄(C:\Program Files\EasyPHP), 然後在這裡執行 phpini.exe 這個程式,勾選"zlib.dll"。關閉視窗,然後到您的工具列的黑色 E 字,並按右鍵 已取得選單,--然後選擇 "Restart"。 | |||
最後,您需要設定某種 cron(會定期自動執行的程式)。請參見安裝說明 以獲得更詳細訊息。 | |||
如果您無法或不能使用 EasyPHP,這裡有一些技巧,可以幫您確定您的 PHP 是否設定正確,並避免常見的問題: | |||
確定您有啟動 GD 模組,好讓 Moodle能處理圖像 - 您可能要編輯 php.ini ,並移除'extension=php_gd2.dll' 這一行前面的分號(;)。 | |||
確定您啟動 Zlib 模組,好讓您能在 Moodle 裡面建立和解開 zip 檔。 | |||
確定 sessions 是開啟的 - 您可能要編輯 php.ini 檔,修理變項 session.save_path 所用的目錄--- 替換掉預設的 "/tmp",而改用 Windows 的目錄,如"c:/temp"。 |
2008年12月22日 (一) 14:31的版本
安裝 Apache, MySQL 和 PHP
Moodle 是用叫做 PHP 的腳本語言寫成的,並把大多數資料存在資料庫中。這資料庫我們建議您使用 MySQL。 在安裝 Moodle 之前,您必須在您的網頁伺服器平台上(如,Apache,IIS)有一個可運作的 PHP,和可運作的資料庫系統。這些軟體的安裝對於一般電腦使用者而言,有些困難。因此這一頁的寫法是儘可能把不同平台上的安裝過程變得簡單。
虛擬主機出租服務
不幸的是,虛擬主機出租服務之間運作方式差異極大。有些廠商甚至會幫您安裝 Moodle。
大多數廠商會提供網頁式的控制面板來控制您的網站,建立資料庫,並設定 cron。有些也經由 SSH 提供終端存取,因此可以用指令來做這些事。
您可以經由安裝指引來工作,並一次一步驟,若被困住無法前進,去問您的只機伺服器出租業者。
Mac OS X
最簡單的方式是使用 Apple 提供的 Apache 伺服器, 並使用 Marc Liyanage 的包裹添加 PHP 和 MySQL。以下兩個網頁有很好的說明,我們就不在此重複:
PHP: 在此下載: http://www.entropy.ch/software/macosx/php/
MySQL: 在此下載: http://www.entropy.ch/software/macosx/mysql/
這些一旦安裝好,標準的安裝指引 將會清楚地告訴您該怎麼做。
要更詳細的說明在此: http://moodle.org/wiki/index.php/InstallingMoodle
Redhat Linux
您應該為 Apache, PHP 和 MySQL安裝所有可用的 RPM 包裹。 一個常被忘掉的軟體是 php-mysql,它是讓 PHP 能與 MySQL 溝通的程式。
一旦這些被安裝了,這標準的安裝指引 將會相當直接了當。
一個更詳細的步驟說明在此: http://moodle.org/wiki/index.php/InstallingMoodle
Windows
最簡單的方法是使用EasyPHP, 這是把你需要的軟體都合併在一起,成為單一的 Windows 應用軟體。 以下是從開始到完成的步驟:
首先,如果您以前曾經安裝 MySQL (即使是另一套裝軟體的一部分),把它完全解除安裝,刪除所有的 MySQL並確定您刪除c:\my.cnf和 c:\windows\my.ini。您或許要 搜尋並刪除任何叫做 my.cnf 或 my.ini的檔案。 如果您以前曾經安裝 PHP,在您的Windows目錄上刪除任何叫做php4ts.dll檔案。 ,以及任何稱做 php.ini的檔案。
從這裡: http://www.easyphp.org/telechargements/dn.php?F=easyphp1-7 下載 EasyPHP(大約 10 Mb) 執行下載的檔案:easyphp1-7_setup.exe。這安裝過程是以法文進行,但是很類似一般 Windows 程式的安裝。我建議您接受預設值,並讓它完全安裝。注意 這 "Suivant" 表示"下一個",而 "Oui" 表示"是"。 在安裝結束時,點選"Lancer EasyPHP" (啟動 EasyPHP) 然後擊點'Terminer" 按鈕。您可能會看到一個相關訊息的網頁,您可以不管它。
如果一切順利--恭喜! Apache, PHP 和 MySQL 都已經安裝成功,且正在執行中!您將會看到一個黑色的 E 字在您的工具列上。您可以對它按右鍵以取得選單,好讓您控制執行的程式。 選單的介面上是法文,而您可能較偏好英文。您可以下載這個檔案 http://www.easyphp.org/telechargements/dn.php?F=indexUS_1.7 它包含www的英文版本和 EasyPHP1-7的主資料夾。這些都可以複製並覆蓋預設的檔案。
下一步您要做的是,為 Moodle 建立一個資料庫來使用。 在工具列上的黑色 E 按右鍵,並選 Administration,然後按 DB Management (在 PHPMyAdmin 旁邊)。 它如果問用戶名稱,請用"root" 以及空白密碼. 您將會看到一個 phpMyAdmin 網頁介面,它可讓您建立新資料庫和用戶帳號。
藉著打入 "moodle" 到欄位中,並點選"Create",可以建立新資料庫。真是簡單! 如果您要的話,也可以建立一個新用戶來存取您的資料庫。然而這對於新手來說,是有點困難,因此,您可以先暫時使用現有的帳號 "root" 而沒有密碼,然後以後再從您的 Moodle 設定檔中去修改它。
您現在可以安裝 Moodle 了!請從http://moodle.org/download下載 Moodle 的最新版本,然後解壓縮。 複製您所有的 moodle 檔案到C:\Program Files\EasyPHP\www 之下。您可以 複製整個 moodle 目錄(例如 C:\Program Files\EasyPHP\www\moodle) 或者是複製moodle目錄裡的全部 內容。如果您使用第二種方式,那您將可以使用 http://localhost/ 來閱讀讀您的 Moodle 首頁,而使用第一種方式就需要用 http://localhost/moodle/ 才可看到首頁。
在硬碟的某處建立一新的空資料夾,並設定為可以讀寫,以便讓 Moodle 存放上傳的檔案,例如: C:\moodledata。 到您的 Moodle 資料夾,複製 config-dist.php 檔,並把它改名為 config.php 使用純文字編輯器編輯 config.php (用Notepad 就可以了,只要小心它沒有在尾端加上不要的空格即可 )。 填入您的新資料庫的訊息:
$CFG->dbtype = 'mysql'; $CFG->dbhost = 'localhost'; $CFG->dbname = 'moodle'; $CFG->dbuser = 'root'; $CFG->dbpass = ; $CFG->dbpersist = true; $CFG->prefix = 'mdl_';
然後指定所有的檔案的路徑:
$CFG->wwwroot = 'http://localhost/moodle'; // 若您知道,請使用外在網址。 $CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle'; $CFG->dataroot = 'C:\moodledata';
儲存 config.php - 您可以先不管其他的設定。
您幾乎快完工了!其他的設定都是要透過網頁的。使用您的瀏覽器拜訪 http://localhost/moodle/admin/ 以繼續設定工作。
若要在 Moodle 中使用壓縮檔 (比如說用 zip 來備份) 您需要啟動 "zlib"。 您要先進入您的 EasyPHP 目錄(C:\Program Files\EasyPHP), 然後在這裡執行 phpini.exe 這個程式,勾選"zlib.dll"。關閉視窗,然後到您的工具列的黑色 E 字,並按右鍵 已取得選單,--然後選擇 "Restart"。
最後,您需要設定某種 cron(會定期自動執行的程式)。請參見安裝說明 以獲得更詳細訊息。 如果您無法或不能使用 EasyPHP,這裡有一些技巧,可以幫您確定您的 PHP 是否設定正確,並避免常見的問題:
確定您有啟動 GD 模組,好讓 Moodle能處理圖像 - 您可能要編輯 php.ini ,並移除'extension=php_gd2.dll' 這一行前面的分號(;)。
確定您啟動 Zlib 模組,好讓您能在 Moodle 裡面建立和解開 zip 檔。 確定 sessions 是開啟的 - 您可能要編輯 php.ini 檔,修理變項 session.save_path 所用的目錄--- 替換掉預設的 "/tmp",而改用 Windows 的目錄,如"c:/temp"。