当前位置: 首页 > 技术分享  > 电脑技术 > 操作系统

Windows2003下安装PHP 5.3.8 和 5.3.x 系列的错误及注意事项

2012/3/5 10:59:48 人评论

测试使用的安装包是php-5.3.8-nts-Win32-VC9-x86.msi 版本phpversion5.3.8,notthreadssaft版本 安装过程,在Windows2003下需要选择otherCGI。选中安装所有扩展extensions...

测试使用的安装包是php-5.3.8-nts-Win32-VC9-x86.msi
  
  版本phpversion5.3.8,notthreadssaft版本
  
  安装过程,在Windows2003下需要选择otherCGI。选中安装所有扩展extensions。
  
  安装完毕,配置IIS的程序扩展,.php-->对应PHP目录下php-cgi.exe,没有php-cgi.exe这个文件?那一定是你安装时没有选择OtherCGI这项。
  
  然后,重启IIS,写个phpinfo.php()文件访问测试。
  
  结果是出错。。。。
  
  解决:
  
  给予PHP目录EveryOne可读写;
  
  IIS中设置Web服务扩展,允许所有未知CCI和ISAPI扩展,这一般不会导致安全问题;
  
  重启IIS测试,还是不行。。。。
  
  继续解决:
  
  修改php.ini文件,这个文件完全没必要复制到Windows的系统目录里去。
  
  注释掉(在相应行之前输入分号;即可)所有的带OCI字样的.DLL文件扩展加载。
  
  注释掉snmp相关的DLL扩展加载,如:extension=php_snmp.dll
  
  注释掉Sybase相关的DLL扩展加载,如:extension=php_sybase_ct.dll
  
  保存php.ini文件,重启IIS。。。
  
  OK!,访问phpinfo.php正常输出了内容。
  
  成功了!
  
  另:增加ZendGuardLoarder扩展,
  
  下载:downloads.zend.com/guard/5.1.0EA/ZendGuardLoader-php-5.3-Windows.zip
  
  解压到程序目录下,在php.ini中添加配置:
  
  [Zend.loader]
  
  zend_loader.enable=1
  
  zend_loader.disable_licensing=1
  
  zend_loader.obfuscation_level_support=3
  
  zend_loader.license_path=
  
  zend_extension=”C:\ProgramFiles\php\ext\ZendLoader.dll”
  
  最后一行根据ZendLoader.dll这个文件的实际位置来填,注意ZendGuardLoarder的目录一定要设置添加EveryOne用户组可以读写权限。
  
  然后,保存php.ini,重启IIS,访问phpinfo.php,这里一般会成功了。

相关技术

  • AutoKMS后台修改系统配置安装OPENVPN

    采用AutoKMS激活了本地OFFICE,大家都懂的。今天使用电脑时,360报告,修改本地多项配置。软件已经激活了,也没有到定期再次激活时间,AutoKMS你是要挖后门呀。桌面弹出OpenVPN软件安装界面,果断卸载AutoKMS。留你不得。

    2017/12/8 10:12:47
  • WIN7、WIN8关闭休眠模式

    电脑C盘空间不多,造成缩略图不显示。果断关闭电脑休眠模式,释放空间,再清理垃圾临时文件,问题解决。以下为关闭休眠模式方法:在开始…

    2015/6/25 16:59:46
  • 远程会话超出了所允许的失败登录最大次数

    早上管理员点检服务器,发现日志上多了很多错误信息(如上图)。来自客户端名 a 的远程会话超出了所允许的失败登录最大次数。强行终止了会话。很多情况下,本类错误发生时会耗占系统较大资源,假如服务器配置较低,容易引起服务器宕机,程序挂起等各种异常发生

    2014/11/14 8:28:43
  • 离开电脑一键锁定电脑系统

    我们在操作电脑时,时常碰到这样的情况:由于要做某件急事,需要暂时离开计算机,但又不想别人随便登陆计算机使用,怎么办?下边有种方…

    2014/9/25 13:44:13

共有条评论 网友评论

验证码: 看不清楚?