The requested operation has failed

黑土墨 2013-05-12 09:55:55
配置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,如果去掉这三行就能正常启动,为什么?
求高手解答!!!
...全文
181 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
改一下昵称 2013-05-12
  • 打赏
  • 举报
回复
请选择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 无需进行安装就能用。
黑土墨 2013-05-12
  • 打赏
  • 举报
回复
如果是用于 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).
改一下昵称 2013-05-12
  • 打赏
  • 举报
回复
问题出在 C:/php/php5apache2_2.dll
打开apache目录下logs/error.log 文件,里面会有详细的说明,贴出来,或直接google

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧