由于工作需要,经常会安装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合集我已经整理好了,有需要的可以自取。