xp版php,PHP5.3以后的版本如何在XP中安装
PHP5.3以前的版本我們可以通過ISAPI的方式安裝,但是到了PHP5.3,便不再支持ISAPI的方式安裝了,所以如果想要在XP下IIS中安裝PHP5.3的話,我們就要借助FASTCGI。(IIS7已經支持FASTCGI,本方法適用于IIS5.1及6.0) (一) PHP exe安裝 (1) 首先安裝IIS,此處
PHP5.3以前的版本我們可以通過ISAPI的方式安裝,但是到了PHP5.3,便不再支持ISAPI的方式安裝了,所以如果想要在XP下IIS中安裝PHP5.3的話,我們就要借助FASTCGI。(IIS7已經支持FASTCGI,本方法適用于IIS5.1及6.0)
(一) PHP exe安裝
(1) 首先安裝IIS,此處我就不再描述,各位可以去度娘一下。
(2) 下載PHP5.3,http://windows.php.net/download/
記住一定要下載VC9的。一般會有兩種版本,non thread safe和thread safe,。FASTCGI是單線程運行,所以都可以。
(3)http://www.iis.net/download/FastCGI 在這個網站上下載fastcgi,然后安裝。
(4)安裝PHP5.3,這就直接一直點下一步。只有在選擇模式的時候一定要選擇 fast cgi模式。
安裝完畢后,就是配置了。
(5)在CMD命令下輸入以下字符
>cd C:\WINDOWS\system32\inetsrv
>cscript fcgiconfig.js -add -div:"PHP" -extension:php -path:"C:\Program Files\PHP\php-cgi.exe"
注意:path:"xxxx\php-cgi.exe” 是你安裝php的目錄
> cscript fcgiconfig.js -set -div:"PHP" -InstanceMaxRequests:10000
> cscript fcgiconfig.js -set -div:"PHP" -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000
如果按上面的教程配置好后,運行php測試頁面,出現了500錯誤。
那就設置php.ini中的date.timezone項。
我這里設置成上海時區:date.timezone = Asia/beijing
如果出現“PHP div ALREADY EXISTS”,那就不好意思你得按照以第二種方法來安裝了。
(二) PHP zip安裝
這種方法主要是為了以前使用過APACHE服務器配置PHP的童鞋們。
(1) 安裝IIS
(2) 安裝FASTCGI
(3) 下載免安裝版本的PHP5.3,然后開始配置
解壓之后,把PHP文件夾放在任意目錄下,我的放在C:\Program Files,以下就用這個目錄做演示。
a. 在“C:\Program Files\PHP”目錄下找到“php.ini-development”重命名為“php.ini”
b. 打開“php.ini”找到“;date.timezone =”把前面的“;”去掉,改成“date.timezone = Asia/beijing”
c. “; extension_dir = "ext"”更改為“extension_dir = "C:\Program Files\PHP\ext"”
d. 找到“C:\WINDOWS\system32\inetsrv\fcgiext.ini”加入以下代碼。
[Types]
php=PHP
[PHP]
ExePath=C:\Program Files\PHP\php-cgi.exe
e. 然后打開IIS管理器,“網站”à“屬性”
f. 點擊“主目錄”à“配置”
g. “添加” (如果確定按鈕不可用,則雙擊可執行文件框)
可執行文件:“C:\WINDOWS\system32\inetsrv\fcgiext.dll”
擴展名:“.php”
動作:限制為“GET,HEAD,POST”
選中“腳本引擎”和“檢查文件是否存在”
h. 然后重啟,就可以用了。
附URL重寫
本文原創發布php中文網,轉載請注明出處,感謝您的尊重!
總結
以上是生活随笔為你收集整理的xp版php,PHP5.3以后的版本如何在XP中安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java redis缓存理解_Java项
- 下一篇: php中文截取无乱码,PHP截取中文无乱