Apache 2.2 + Php 5.1 安装问题解决[原创]
生活随笔
收集整理的這篇文章主要介紹了
Apache 2.2 + Php 5.1 安装问题解决[原创]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? 安裝好Apache 2.2 和 Php 5.1后,在默認的設置下是無法正常工作的,按照網絡教程配置好以后(注:這里php配置成CGI形式),有時仍會遇到一些問題。 問題:運行php文件時,出現提示“No input file specified.” 解決:將php.ini中的 doc_root 注釋掉或者正確設置它的值為網站的根目錄。
問題:運行php文件時,無任何顯示或顯示不正常。 解決:可能是php.ini中的 extension_dir 設置不正確,沒有加載需要的模塊,一般可改為"./ext/",然后搜索"extension="將需要的模塊取消注釋。
問題:session 無法使用。 解決:修改php.ini中的 session.save_path,將其值改為有效的目錄,如"c:/windows/temp",注意是分隔符 是"/"。
問題:運行php文件時,出現如下錯誤: 您無權查看該網頁
您可能沒有權限用您提供的憑據查看此目錄或網頁。
... ...
HTTP 錯誤 403 - 禁止訪問 解決:Apache2.2默認設置有誤,修改如下: <Directory "/">
Options FollowSymLinks
Allow from all?#修改
Order Allow,Deny?#修改
AllowOverride None
Satisfy all
</Directory> 重起Apache試試。
問題:運行php文件時,出現如下錯誤:
問題:運行php文件時,無任何顯示或顯示不正常。 解決:可能是php.ini中的 extension_dir 設置不正確,沒有加載需要的模塊,一般可改為"./ext/",然后搜索"extension="將需要的模塊取消注釋。
問題:session 無法使用。 解決:修改php.ini中的 session.save_path,將其值改為有效的目錄,如"c:/windows/temp",注意是分隔符 是"/"。
問題:運行php文件時,出現如下錯誤: 您無權查看該網頁
您可能沒有權限用您提供的憑據查看此目錄或網頁。
... ...
HTTP 錯誤 403 - 禁止訪問 解決:Apache2.2默認設置有誤,修改如下: <Directory "/">
Options FollowSymLinks
Allow from all?#修改
Order Allow,Deny?#修改
AllowOverride None
Satisfy all
</Directory> 重起Apache試試。
問題:運行php文件時,出現如下錯誤:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, [email]admin@synchrotimes.com[/email] and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request. Apache 日志文件(error.log)中有如下提示: Premature end of script headers: php.exe, referer: [url]http://localhost/index.php[/url] 解決:按照網絡教程設置,一般要在Apache的配置文件httpd.conf中加入下面這一行: Action application/x-httpd-php "/php/php.exe" 而php剛裝好時,默認的php.exe是CLI模式的,應當吧php目錄下的php.exe改名,然后把php-cgi.exe改名為php.exe即可,也可以把上面那一行改為: Action application/x-httpd-php "/php/php-cgi.exe" 重起Apache試試。 原出處:xzq200.21ic.org轉載于:https://blog.51cto.com/xunet/22022
總結
以上是生活随笔為你收集整理的Apache 2.2 + Php 5.1 安装问题解决[原创]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2007年度最具投资价值100强网站揭晓
- 下一篇: 极具潜力的新兴职业!