1.HTTP Web Server。建議采用Apache網(wǎng)站系統(tǒng)。本文將采用64位版本的CentOS 6.3操作系統(tǒng)進(jìn)行介紹。
2.PHP 5.0.2以上版本,并且必須加裝以下程序庫(kù):
* --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.數(shù)據(jù)庫(kù):由于ATutor將會(huì)結(jié)合后端MySQL數(shù)據(jù)庫(kù)系統(tǒng)的使用,因此,后續(xù)安裝時(shí)所選定的MySQL連接賬戶,必須具備創(chuàng)建數(shù)據(jù)庫(kù)的權(quán)限。?
首先我們可以對(duì)于新安裝的CentOS,執(zhí)行hostname來查看目前的主機(jī)名,因?yàn)檫@個(gè)名稱后續(xù)也可以直接作為給予使用者連接的網(wǎng)址。如果您想要修改主機(jī)名,則可以執(zhí)行vi /etc/sysconfig/network,來修改此設(shè)置文件即可。接著,您還必須記得在DNS主機(jī)的設(shè)置中,增加一筆主機(jī)記錄對(duì)應(yīng)至此主機(jī)的IP地址。
接下來,您必須執(zhí)行yum install httpd,來 安裝Apache網(wǎng)站服務(wù),如果目前已經(jīng)安裝了最新版本,則會(huì)出現(xiàn)已安裝的信息。完成Apache網(wǎng)站服務(wù)的安裝之后,您可以執(zhí)行/etc/init.d/httpd status來查看目前網(wǎng)站服務(wù)的執(zhí)行狀態(tài),如果發(fā)現(xiàn)是已停止的狀態(tài),則可以輸入/etc/init.d/httpd start來啟動(dòng)。至于后續(xù)如果需要重新啟動(dòng)此服務(wù),則可以執(zhí)行/etc/init.d/httpd restart即可。最后,請(qǐng)執(zhí)行/sbin/chkconfig -levels 235 httpd on,來讓網(wǎng)站服務(wù)可以在每一次開機(jī)時(shí)自動(dòng)啟動(dòng)(如圖1)。
圖1 讓網(wǎng)站服務(wù)在開機(jī)時(shí)自動(dòng)啟動(dòng)
圖2 查看Apache網(wǎng)站服務(wù)、PHP基礎(chǔ)套件以及MySQL數(shù)據(jù)庫(kù)服務(wù)版本
接著,我們必須安裝MySQL的數(shù)據(jù)庫(kù)服務(wù),請(qǐng)執(zhí)行yum install mysql-server進(jìn)行安裝,同樣的,如果目前已經(jīng)安裝了最新版本,系統(tǒng)也會(huì)提示信息告知。確認(rèn)安裝之后,請(qǐng)執(zhí)行/sbin/chkconfig --levels 235 mysqld on,以便讓數(shù)據(jù)庫(kù)服務(wù)可以在每一次開機(jī)時(shí)自動(dòng)啟動(dòng)。至于手動(dòng)啟動(dòng)MySQL服務(wù)的方法,只要執(zhí)行/etc/init.d/mysqld start即可。如果要重新啟動(dòng)該服務(wù),同樣只要改成restart的參數(shù)即可。
緊接著,我們必須完成有關(guān)MySQL數(shù)據(jù)庫(kù)服務(wù)的安全性設(shè)置。請(qǐng)執(zhí)行mysql_secure_installation指令,然后輸入目前的root密碼。接著,MySQL安全性設(shè)置會(huì)詢問是否要設(shè)置root的密碼,如果輸入y,則必須緊接著設(shè)置新密碼,然后將會(huì)依序詢問是否要移除匿名者賬戶、是否關(guān)閉遠(yuǎn)程root的登錄功能、是否要移除測(cè)試用的test數(shù)據(jù)庫(kù)、是否要移除privilege數(shù)據(jù)表。以上設(shè)置可以根據(jù)實(shí)際使用需求來自行決定。
完成MySQL數(shù)據(jù)庫(kù)服務(wù)的安裝設(shè)置之后,必須開始安裝PHP的相關(guān)套件。首先請(qǐng)執(zhí)行yum install php php-pear指令,執(zhí)行之后,將會(huì)出現(xiàn)即將安裝的相依套件清單,確認(rèn)要安裝請(qǐng)輸入y即可。完成PHP基本套件的安裝之后,必須執(zhí)行yum install php-mysql指令來安裝PHP與MySQL集成套件。確認(rèn)安裝前,一樣會(huì)出現(xiàn)相依套件的列表信息,輸入y即可完成安裝。
最后,必須執(zhí)行yum install php-mbstring指令,來加裝PHP的附加套件。如果您想要知道在目前的CentOS操作系統(tǒng)中,所安裝的Apache網(wǎng)站服務(wù)、PHP基礎(chǔ)套件以及MySQL數(shù)據(jù)庫(kù)服務(wù)各自是什么版本,只要執(zhí)行rpm -q httpd php mysql即可得知。接著,我們將進(jìn)入正式安裝ATutor的階段了,在此之前,建議您先通過網(wǎng)頁(yè)瀏覽器,來確認(rèn)目前的Apache網(wǎng)站服務(wù)是可以正常連接的(如圖2)。