不知道是什么原因,这次新装apache2.2.3+php5.1.6的时候,更改过httpd之后,apache总是提示the requested opration has failed, 这个问题一直用了两天的时间,才在网络上找到解决的办法。
原来大概是php5.1.6有一些bug,网上有三个文件可以修订这个的,于是按照上面的说法,依葫芦画,问题终于解决了。 vcredist_x86.exe php5apache2.dll httpd.exe.manifest 好,开始 1.将 php5apache2.dll 覆盖掉你原来PHP目录下的 php5apache2.dll 文件. 2.将 httpd.exe.manifest 文件复制到你的apache安装目录下的bin文件夹下. 3.双击运行vcredist_x86.exe安装.(如果您的系统里已安装了 .NET framework 2.就可以省掉这一步) 完成!去重启你的apache2.2试试吧. 按照如上的方法确实可以解决问题,当然,我测试的系统环境是Windows XP SP2,未安装任何安全更新补丁,Win 2000还没有试过,如果这个文件里的vcredist_x86不能安装,建议先安装Framework(这里只提供2的下载地址)。
原来大概是php5.1.6有一些bug,网上有三个文件可以修订这个的,于是按照上面的说法,依葫芦画,问题终于解决了。 vcredist_x86.exe php5apache2.dll httpd.exe.manifest 好,开始 1.将 php5apache2.dll 覆盖掉你原来PHP目录下的 php5apache2.dll 文件. 2.将 httpd.exe.manifest 文件复制到你的apache安装目录下的bin文件夹下. 3.双击运行vcredist_x86.exe安装.(如果您的系统里已安装了 .NET framework 2.就可以省掉这一步) 完成!去重启你的apache2.2试试吧. 按照如上的方法确实可以解决问题,当然,我测试的系统环境是Windows XP SP2,未安装任何安全更新补丁,Win 2000还没有试过,如果这个文件里的vcredist_x86不能安装,建议先安装Framework(这里只提供2的下载地址)。