1.HTTP Web Server。建議采用Apache網站系統。本文將采用64位版本的CentOS 6.3操作系統進行介紹。
2.PHP 5.0.2以上版本,并且必須加裝以下程序庫:
* --with-apxs2=/usr/local/apache2/bin/apxs
* --with-mysql
* --with-zlib
* --with-curl
* --enable-mbstring
* --with-gd
* --with-jpeg-dir=/usr/lib
3.MySQL 4.1.10以上版本。
4.瀏覽器支持的有 :FireFox 2.0以 上版 本、Opera 8以 上 版本、Microsoft Internet Explorer 7.0以上版本、Google Chrome。
5.數據庫:由于ATutor將會結合后端MySQL數據庫系統的使用,因此,后續安裝時所選定的MySQL連接賬戶,必須具備創建數據庫的權限。?
首先我們可以對于新安裝的CentOS,執行hostname來查看目前的主機名,因為這個名稱后續也可以直接作為給予使用者連接的網址。如果您想要修改主機名,則可以執行vi /etc/sysconfig/network,來修改此設置文件即可。接著,您還必須記得在DNS主機的設置中,增加一筆主機記錄對應至此主機的IP地址。
接下來,您必須執行yum install httpd,來 安裝Apache網站服務,如果目前已經安裝了最新版本,則會出現已安裝的信息。完成Apache網站服務的安裝之后,您可以執行/etc/init.d/httpd status來查看目前網站服務的執行狀態,如果發現是已停止的狀態,則可以輸入/etc/init.d/httpd start來啟動。至于后續如果需要重新啟動此服務,則可以執行/etc/init.d/httpd restart即可。最后,請執行/sbin/chkconfig -levels 235 httpd on,來讓網站服務可以在每一次開機時自動啟動(如圖1)。

圖1 讓網站服務在開機時自動啟動

圖2 查看Apache網站服務、PHP基礎套件以及MySQL數據庫服務版本
接著,我們必須安裝MySQL的數據庫服務,請執行yum install mysql-server進行安裝,同樣的,如果目前已經安裝了最新版本,系統也會提示信息告知。確認安裝之后,請執行/sbin/chkconfig --levels 235 mysqld on,以便讓數據庫服務可以在每一次開機時自動啟動。至于手動啟動MySQL服務的方法,只要執行/etc/init.d/mysqld start即可。如果要重新啟動該服務,同樣只要改成restart的參數即可。
緊接著,我們必須完成有關MySQL數據庫服務的安全性設置。請執行mysql_secure_installation指令,然后輸入目前的root密碼。接著,MySQL安全性設置會詢問是否要設置root的密碼,如果輸入y,則必須緊接著設置新密碼,然后將會依序詢問是否要移除匿名者賬戶、是否關閉遠程root的登錄功能、是否要移除測試用的test數據庫、是否要移除privilege數據表。以上設置可以根據實際使用需求來自行決定。
完成MySQL數據庫服務的安裝設置之后,必須開始安裝PHP的相關套件。首先請執行yum install php php-pear指令,執行之后,將會出現即將安裝的相依套件清單,確認要安裝請輸入y即可。完成PHP基本套件的安裝之后,必須執行yum install php-mysql指令來安裝PHP與MySQL集成套件。確認安裝前,一樣會出現相依套件的列表信息,輸入y即可完成安裝。
最后,必須執行yum install php-mbstring指令,來加裝PHP的附加套件。如果您想要知道在目前的CentOS操作系統中,所安裝的Apache網站服務、PHP基礎套件以及MySQL數據庫服務各自是什么版本,只要執行rpm -q httpd php mysql即可得知。接著,我們將進入正式安裝ATutor的階段了,在此之前,建議您先通過網頁瀏覽器,來確認目前的Apache網站服務是可以正常連接的(如圖2)。