Apache2.2.15配置PHP5.3.2无法启动的问题理解

从官网下载 VC9 x86 Non Thread Safe (2010-Mar-04 20:11:07) 当我打算用apache做服务器配置该版本的PHP时,当在htdocs里添加
LoadModule php5_module "C:/Program Files/php5.3.2/php5apache2_2.dll"

这句话启动apache就会报出The Requested operation has failed错误,用#注释后又可以正常启动!而且我发现php5.3.2解压后根本没有这样一个dll文件,怎么回事?

解决办法:
引用

PHP有VC6和VC9版本。
=====>如果用apache作为服务器,那么,就请用VC6版本。
以下是VC6和VC9的区别:
VC6是什么?
   VC6就是legacy Visual Studio 6 compiler,就是使用这个编译器编译的。
VC9是什么?
   VC9就是the Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。
那我们如何选择下载哪个版本的PHP呢?
如果你是在windows下使用Apache+PHP的,请选择VC6版本;
如果你是在windows下使用IIS+PHP的,请选择VC9版本;

补充:如果准备使用ISAPI配置PHP,应该使用线程安全版,下载链接为:
VC6 x86 Thread Safe (2010-Mar-04 20:11:08)

你可能感兴趣的:(apache,thread,PHP,windows,IIS)