由于工作需要,經(jīng)常會(huì)安裝php5.4環(huán)境,而且每次安裝都需要開(kāi)擴(kuò)展,有些時(shí)候還會(huì)因?yàn)槿鄙俳M件報(bào)錯(cuò)之類,很繁瑣,于是自己整合一個(gè)安裝包合集,非常方便,分享給大家,有需要的可以下載。
默認(rèn)配置屬性
默認(rèn)配置的目錄
extension_dir = "D:\php54\ext"
zend_extension="D:\php54\zend\ZendLoader.dll"
安裝在其他目錄,修改路徑D:\php54即可。
開(kāi)通的擴(kuò)展有:
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
其他擴(kuò)展可以自己修改php.ini。
IIS7設(shè)置
一、打開(kāi)iis ,點(diǎn)擊處理映射程序,點(diǎn)擊添加模塊映射,請(qǐng)求路徑*.php,模塊FastCGIModule,可執(zhí)行文件d:\php54\php-cgi.exe,名稱可為php54。
二、點(diǎn)擊ISAPI和CGI限制,點(diǎn)擊添加,路徑為d:\php54\php-cgi.exe,描述可寫(xiě)php,允許執(zhí)行擴(kuò)展路徑,確定。重啟IIS。
iis6設(shè)置
一、 首先安裝fcgi,安裝成功以后打開(kāi)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\
二、打開(kāi)IIS 選擇 網(wǎng)站-屬性-主目錄-配置-添加:
可執(zhí)行文件填寫(xiě)C:\WINDOWS\system32\inetsrv\fcgiext.dll
擴(kuò)展名填寫(xiě).php
動(dòng)作->限制為GET,HEAD,POST
然后重啟iis
調(diào)試報(bào)錯(cuò):
1.探針phpinfo報(bào)錯(cuò),無(wú)權(quán)限訪問(wèn),請(qǐng)檢測(cè)php54目錄權(quán)限。
2.報(bào)FastCGI其他錯(cuò)誤,請(qǐng)檢測(cè)服務(wù)器是否安裝vc2008,安裝目錄下面的vc2008_x86.exe再測(cè)試。
php5.4.42-nts-Win32-VC9-x86_zend3.3合集我已經(jīng)整理好了,有需要的可以自取。