- 相關(guān)推薦
服務(wù)器軟件的安裝和配置
學(xué)習(xí)PHP之前,先要把PHP的環(huán)境搭建好,下面是小編整理的服務(wù)器軟件的安裝和配置,希望對(duì)大家有用,更多消息請(qǐng)關(guān)注應(yīng)屆畢業(yè)生網(wǎng)。
對(duì)于Windows下多數(shù)軟件的安裝,我們是通過(guò)執(zhí)行該軟件的安裝程序(setup.exe、install.exe、軟件文件名.exe),由安裝程序負(fù)責(zé)具體的安裝過(guò)程。
這個(gè)過(guò)程中,安裝程序做的工作一是系統(tǒng)注冊(cè):把該軟件的一些系統(tǒng)文件,復(fù)制或移動(dòng)到操作系統(tǒng)的有關(guān)系統(tǒng)目錄中,實(shí)現(xiàn)與操作系統(tǒng)的接口,便于操作系統(tǒng)使用;二是將自身的程序文件、數(shù)據(jù)文件等復(fù)制到本軟件的安裝目錄下,用于本軟件的運(yùn)行。
(1)PHP語(yǔ)言解釋器軟件的安裝和配置
該軟件沒(méi)有安裝程序,所以具體的安裝過(guò)程需要用戶(hù)來(lái)完成。不過(guò)過(guò)程也十分簡(jiǎn)單:解壓縮該軟件包至安裝目的目錄,將系統(tǒng)文件php4ts.dll(PHP系統(tǒng)擴(kuò)展函數(shù)庫(kù))和php.ini(PHP配置文件)分別放到操作系統(tǒng)目錄下的相應(yīng)的位置即可。
(2)Apache的安裝和配置
大體經(jīng)過(guò)安裝->配置兩大步驟完成。配置大體經(jīng)過(guò)編輯配置文件->啟動(dòng)服務(wù)完成。
安裝:其安裝過(guò)程由其安裝程序進(jìn)行,啟動(dòng)安裝程序后,按提示操作即可。
配置目的:向Apache說(shuō)明清楚PHP的有關(guān)情況,以便實(shí)現(xiàn)二者的協(xié)作。
配置方法:主要通過(guò)一個(gè)配置文件中有關(guān)參數(shù)的修改或添加進(jìn)行。所謂“修改”,即對(duì)該文件中已經(jīng)存在的參數(shù),修改其參數(shù)值;所謂“添加”,即將該文件中缺少的參數(shù)和參數(shù)值增加到該文件中相應(yīng)位置,為了省事,也可以放到該文件的最后。該文件名為httpd.conf,存在于Apache安裝目錄下的conf目錄下,是一個(gè)純文本文件,可用記事本打開(kāi)修改。也可以通過(guò)開(kāi)始菜單中Apache程序組中的“Edit Configuration”打開(kāi)該文件,進(jìn)行配置操作。注意每次配置變動(dòng)后一定要保存,并啟動(dòng)或重新啟動(dòng)Apache的服務(wù),所做的最新配置才會(huì)起作用。
有關(guān)參數(shù)和參數(shù)值的說(shuō)明
1)格式多是這樣的單獨(dú)的行:
#參數(shù)名 參數(shù)值 行首的#表示注釋?zhuān)瑧?yīng)去掉才會(huì)使配置起作用。
2)參數(shù)和參數(shù)值的含義、作用
表2 Apache配置參數(shù)設(shè)定 示例路徑:PHP安裝路徑——d:/php;發(fā)布文檔(即文件)主目錄——d:/www
參數(shù)名和參數(shù)值 操作 作用
① BindAddress 服務(wù)器機(jī)器IP 修改 進(jìn)行地址綁定(指定服務(wù)器地址)
② LoadModule php4_module d:/php/sapi/php4apache.dll 添加 指名將PHP配置為Apache的模塊(Apache module)方式進(jìn)行工作時(shí)的PHP語(yǔ)言解釋器
③ Port 80 修改 指定Apache對(duì)外提供Web服務(wù)的通信端口
④ ServerAdmin 服務(wù)器管理員郵箱(如abc@abc.com) 修改 當(dāng)發(fā)生錯(cuò)誤時(shí)送回客戶(hù)端瀏覽器的管理員信箱
⑤ ServerName 服務(wù)器的計(jì)算機(jī)名稱(chēng) 修改 指明主機(jī)名稱(chēng)
⑥ DocumentRoot "d:\www" 修改 指明向客戶(hù)端提供Web服務(wù)的發(fā)布文檔主目錄
⑦ 修改 發(fā)布文檔主目錄定義,該處目錄的值應(yīng)與⑥中的一致
⑧ ScriptAlias /php/ "d:/php/" AddType application/x-httpd-php .php Action application/x-httpd-php "/php/php.exe" 添加 指明PHP腳本語(yǔ)言名稱(chēng)和PHP腳本語(yǔ)言解釋器的路徑 指明PHP腳本擴(kuò)展名 指明PHP腳本解釋器(PHP以非模塊工作時(shí)起作用)
⑨ DirectoryIndex index.php 修改 指定默認(rèn)文檔(主頁(yè)文檔,只請(qǐng)求服務(wù)器地址就響應(yīng)的文檔)
有關(guān)服務(wù)的操作:服務(wù),是一直運(yùn)行,監(jiān)聽(tīng)來(lái)自其他程序(客戶(hù)端)的請(qǐng)求,接收請(qǐng)求,處理請(qǐng)求(自己處理或提交其他程序處理),返回處理結(jié)果的一種運(yùn)行著的程序,一種進(jìn)程。一般運(yùn)行于操作系統(tǒng)后臺(tái)。
有關(guān)Apache的服務(wù)操作,通過(guò)開(kāi)始菜單中Apache程序組中的有關(guān)命令進(jìn)行:
′ Install Service:在操作系統(tǒng)中注冊(cè)服務(wù)
′ Uninstall Service:在操作系統(tǒng)中刪除服務(wù)
′ Start Service:?jiǎn)?dòng)服務(wù)
′ Restart Service:重新啟動(dòng)服務(wù)
′ Stop Service:停止服務(wù)
注意: 服務(wù)的啟動(dòng)、重新啟動(dòng)、停止,必須以在操作系統(tǒng)中注冊(cè)了服務(wù)為前提; 服務(wù)的啟動(dòng)、重新啟動(dòng)、停止過(guò)程中有Apache的消息反饋。
(3)Apache與PHP的協(xié)同測(cè)試
測(cè)試目的是檢查二者是否能夠正常協(xié)作。具體來(lái)說(shuō),是檢驗(yàn)配置后的Apache、PHP、瀏覽器是否具備了這樣的協(xié)作能力: 用戶(hù)通過(guò)瀏覽器向服務(wù)器請(qǐng)求 PHP 文件(如在地址欄輸入:http://211.64.40.187/index.php),Apache 在服務(wù)器上的用戶(hù)文檔發(fā)布目錄下查找瀏覽器所請(qǐng)求的PHP文件,若找不到,則向?yàn)g覽器返回錯(cuò)誤信息,否則,將其提交給PHP解釋器解釋執(zhí)行,PHP解釋器對(duì)該P(yáng)HP文件進(jìn)行語(yǔ)法分析,若發(fā)現(xiàn)語(yǔ)法錯(cuò)誤,則經(jīng)Apache返回錯(cuò)誤信息(以瀏覽器能識(shí)別的代碼表示)到瀏覽器,否則執(zhí)行該P(yáng)HP程序(可能包含對(duì)數(shù)據(jù)庫(kù)MySQL的操作),將PHP程序執(zhí)行結(jié)果(以瀏覽器能識(shí)別的代碼表示)經(jīng)Apache返回到瀏覽器,瀏覽器對(duì)返回的結(jié)果進(jìn)行解釋、執(zhí)行,執(zhí)行的結(jié)果顯示在瀏覽器窗口中。
做法是,在服務(wù)器上用戶(hù)的發(fā)布文檔目錄下,放置一個(gè)含有 PHP 代碼的文件,即 PHP 程序,通過(guò)客戶(hù)端瀏覽器,向服務(wù)器請(qǐng)求這個(gè)文件,若瀏覽器能得到正確的來(lái)自服務(wù)器的結(jié)果,則表明二者安裝和配置成功,否則,應(yīng)根據(jù)出錯(cuò)信息,修改配置。
【服務(wù)器軟件的安裝和配置】相關(guān)文章:
Linux系統(tǒng)中安裝配置Samba服務(wù)器的步驟詳解06-21
PHP安裝與配置09-09
Oracle、Linux和CentOS安裝配置步驟10-10
Linux下配置FTP服務(wù)器05-31
如何配置Tomcat服務(wù)器環(huán)境06-16
服務(wù)器的安全配置技巧大全09-24
phpMyAdmin配置安裝的方法06-13