由于工作需要,經常會安裝php5.4環境,而且每次安裝都需要開擴展,有些時候還會因為缺少組件報錯之類,很繁瑣,于是自己整合一個安裝包合集,非常方便,分享給大家,有需要的可以下載。
默認配置屬性
默認配置的目錄
extension_dir = "D:\php54\ext"
zend_extension="D:\php54\zend\ZendLoader.dll"
安裝在其他目錄,修改路徑D:\php54即可。

開通的擴展有:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll
extension=php_sockets.dll
extension=php_xmlrpc.dll
其他擴展可以自己修改php.ini。
IIS7設置
一、打開iis ,點擊處理映射程序,點擊添加模塊映射,請求路徑*.php,模塊FastCGIModule,可執行文件d:\php54\php-cgi.exe,名稱可為php54。
二、點擊ISAPI和CGI限制,點擊添加,路徑為d:\php54\php-cgi.exe,描述可寫php,允許執行擴展路徑,確定。重啟IIS。
iis6設置
一、 首先安裝fcgi,安裝成功以后打開C:\WINDOWS\system32\inetsrv\fcgiext.ini 最后面添加:
php=PHP
[PHP]
ExePath=D:\php54\php-cgi.exe
InstanceMaxRequests=10000
ActivityTimeout=600
RequestTimeout=600
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000,PHPRC:D:\php54\
二、打開IIS 選擇 網站-屬性-主目錄-配置-添加:
可執行文件填寫C:\WINDOWS\system32\inetsrv\fcgiext.dll

擴展名填寫.php
動作->限制為GET,HEAD,POST
然后重啟iis
調試報錯:
1.探針phpinfo報錯,無權限訪問,請檢測php54目錄權限。
2.報FastCGI其他錯誤,請檢測服務器是否安裝vc2008,安裝目錄下面的vc2008_x86.exe再測試。

php5.4.42-nts-Win32-VC9-x86_zend3.3合集我已經整理好了,有需要的可以自取。


