The requested operation has failed
程序员文章站
2023-12-30 15:47:46
...
配置Apache和php
如果在Apache的配置文件httpd.conf中加入
LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
之后启动Apache会出现The requested operation has failed,如果去掉这三行就能正常启动,为什么?
求高手解答!!!
如果在Apache的配置文件httpd.conf中加入
LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
之后启动Apache会出现The requested operation has failed,如果去掉这三行就能正常启动,为什么?
求高手解答!!!
回复讨论(解决方案)
问题出在 C:/php/php5apache2_2.dll
打开apache目录下logs/error.log 文件,里面会有详细的说明,贴出来,或直接google
如果是用于 Apache 1 或 Apache 2 则选择 PHP 5.3 VC6 或者 PHP 5.2 VC6。
【详细错误】:Apache is running a threaded MPM, but your php module is not compiled to be threadsafe. you need to recompile php. pre-configuration failed.
【造成原因】:服务管理器由IIS更换至Apache,原php版本是无线程安全(nts)的,因此需要将php同时更换为线程安全版本(ts).
请选择PHP版本为 vc6-ts (VC6,线程安全)
参见下载列表: http://windows.php.net/downloads/releases/archives/
这是官方apache windows的最后一个版本 5.3.5: http://windows.php.net/downloads/releases/archives/php-5.3.5-Win32-VC6-x86.zip
下载后解压到C:/php 无需进行安装就能用。
推荐阅读
-
The requested operation has failed
-
The requested operation has failed
-
Apache提示 the requested operation has failed无法启动的解决方法大全
-
ORA-27300: OS system dependent operation:sendmsg failed with status: 105 ORA-27301: OS failure message: No buffer space available
-
电脑提示installer integrity check has failed的解决方法
-
使用nginx代理gogs遇到推送代码错误的问题(RPC failed; HTTP 413 curl 22 The requested URL returned error: 413)
-
java.lang.UnsatisfiedLinkError:dlopen failed: “**/*/arm/*.so” has unexpected e_machine: 3
-
MySQL创建用户错误ERROR 1396 (HY000): Operation CREATE USER failed for 'XXXX'@'XXXX'问题解
-
SVN异常,Previous operation has not finished; run 'cleanup' if it was interrupted
-
ssh出错 sign_and_send_pubkey: signing failed: agent refused operation