搭建PHP

PHP(2):搭建PHP 運行環境中可能出現的問題及處理方法
        初學者在搭建PHP運行環境中經常可能遇到一些錯誤,這個時候可能就無所事從了!其實,錯誤是任何人都難免的,即使是程序高手!關鍵是我們如何來找到錯誤並且糾正它!當用戶安裝好Apache後,在開始菜單了就多了一項Apache HTTP Server 2.2的選項(這一項目的名稱與用戶安裝的Apache版本是相關的),我們可以通過”Configuare Apache Server”來測試我們剛剛做的配置!
 

 
1、 錯誤一:DocumentRoot must be a directory
 

如果出現這個錯誤,則證明Apache所指定的主目錄不存在或者主目錄的名稱輸入有錯誤!應該打開httpd.conf文件後糾正DocumentRoot的配置。

2、 錯誤二:80端口被佔用

如果出現這個錯誤則需要在Apache的配置文件中將listen 80的端口號修改爲沒有被佔用的端口號即可。

周知端口(Well Known Ports)

周知端口是衆所周知的端口號,範圍從0到1023,其中80端口分配給WWW服務,21端口分配給FTP服務等。我們在IE的地址欄裏輸入一個網址的時候(例如:www.123.com)是不必指定端口號的,因爲在默認情況下WWW服務的端口號是"80"。

網絡服務是可以使用其他端口號的,如果不是默認的端口號則應該在地址欄上指定端口號,方法是在地址後面加上冒號":"(半角),再加上端口號。比如使用"8080"作爲WWW服務的端口,則需要在地址欄裏輸入"www.123.com:8080"。

但是有些系統協議使用固定的端口號,它是不能被改變的,比如139端口專門用於NetBIOS與TCP/IP之間的通信,不能手動改變。

動態端口(Dynamic Ports)

動態端口的範圍是從1024到65535。之所以稱爲動態端口,是因爲它一般不固定分配某種服務,而是動態分配。動態分配是指當一個系統進程或應用程序進程需要網絡通信時,它向主機申請一個端口,主機從可用的端口號中分配一個供它使用。當這個進程關閉時,同時也就釋放了所佔用的端口號。

3、 錯誤三:當運行PHP文件時瀏覽器詢問是否下載文件

 
如果出現這個錯誤,則證明Apache不支持PHP類型的文件,所以我們需要檢測Apache配置文件中的AddType application/x-httpd-php .php中的語句是否書寫正確。
本文出自 “吳華” 博客,轉載請與作者聯繫!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章