我的apache的版本是2.2 的php的版本是 5.2.17操作系统是 win7
问题是:本来apache可以启动。但是修改玩apache的配置文件,加载玩 php模块后,便无法启动。我只修改了如下语句:#LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
AddType application/x-httpd-php .php .phtml
PHPIniDir "C:/Program Files/PHP"求指点啊
问题是:本来apache可以启动。但是修改玩apache的配置文件,加载玩 php模块后,便无法启动。我只修改了如下语句:#LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
AddType application/x-httpd-php .php .phtml
PHPIniDir "C:/Program Files/PHP"求指点啊
去掉又可以启动。 问题应该在这句,谁来解释? 在线等 ,谢谢高手们
LoadModule php5_module "C:\php\php5apache2_2.dll"
PHPIniDir "C:\php\"AddType application/x-httpd-php .php还需注意PHP有 Non Thread Safe 版和 Thread Safe版。apache无法启动总会报告错误信息的
但是导致无法启动的只有这句:PHPIniDir "C:/Program Files/PHP"
然而LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
也有空格,但并没有影响到启动。并且我将php文件放到c:下, 无法启动的问题依然存在。
如果6楼不是怀疑空格,那么就当我废话吧
日志名称: Application
来源: Apache Service
日期: 2011/11/26 20:58:46
事件 ID: 3299
任务类别: 无
级别: 错误
关键字: 经典
用户: 暂缺
计算机: 0MLMFSQYP0XNCCZ
描述:
The Apache service named reported the following error:
>>> [Sat Nov 26 20:58:46 2011] [crit] Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP. .
事件 Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Apache Service" />
<EventID Qualifiers="0">3299</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-11-26T12:58:46.000000000Z" />
<EventRecordID>11703</EventRecordID>
<Channel>Application</Channel>
<Computer>0MLMFSQYP0XNCCZ</Computer>
<Security />
</System>
<EventData>
<Data>The Apache service named</Data>
<Data>
</Data>
<Data>reported the following error:
>>></Data>
<Data>[Sat Nov 26 20:58:46 2011] [crit] Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP.</Data>
<Data>
</Data>
<Data>
</Data>
<Data>
</Data>
<Data>
</Data>
<Data>
</Data>
</EventData>
</Event>