`
一湖碧波
  • 浏览: 54648 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

apache--the requested has failed解决办法(待补充)

    博客分类:
  • php
阅读更多

安装好apache+mysql+php5后,配置apache服务器中的httpd配置文件后就无法启动Apache了,出现了如标题的情况,在网上搜了一下,很大一部分原因可能是配置文件出现了问题。运行cmd,用命令启动Apache, apache会提示你哪句有误,然后就可以针对性的解决,进入\Apache2.2\bin\后,命令如下: httpd.exe

 

 

遇到的为题

问题1:

“Apache is running a threaded MPM,but your PHP Modle is not compiled to be threadsafe. You need to recompile PHP.”

分析:

 PHP编译模式错了。如果在windows下,需在php.net上下载 PHP 5.2.13 zip package ,不要下debug pakage 或 Non-thread-safe zip package.

Windows binary of mod_fcgid is at www.apachelounge.com/download/

 

 

 

httpd文件配置 一览:(只提取了其中有效的指令,需要配置的地方,待补充)


ServerRoot "E:/Web/Apache2.2"     //服务器运行根目录

Listen 82   //设置端口号

LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so

LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
LoadModule include_module modules/mod_include.so
LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule setenvif_module modules/mod_setenvif.so

LoadModule php5_module E:/Web/php5/php5apache2_2.dll    //需要添加的部分,该句经常报问题1中的错误

ServerAdmin hu_hu_hi@126.com // ServerAdmin:你的邮件地址,当发生问题时Apache将

向你发出邮件。

DocumentRoot "E:/Web/Apache2.2/htdocs"      //存放项目的地址,课修改
<Directory "E:/Web/Apache2.2/htdocs"> //修改了上面的路径后,这一行路径也得改

<IfModule dir_module>
DirectoryIndex index.html index.php //添加一个php默认页
</IfModule>

ErrorLog "logs/error.log" //错误日志文件定位
LogLevel warn //控制记录在错误日志文件中的日志信息数量。
CustomLog "logs/access.log" common //指定接入日志文件的定位和格式

ScriptAlias /cgi-bin/ "E:/Web/Apache2.2/cgi-bin/" 指定包含服务脚本的目录。
<Directory "E:/Web/Apache2.2/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
AddType application/x-httpd-php .php //添加希望Apache服务器能够识别的PHP扩展名

DefaultType text/plain
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz

 

 

使用组合包快速安装

 组合包就是将Apache、php、MySQL等服务器软件和工具,安装配置完成后进行打包处理。只需要将已配置的套件解压到本地硬盘中即可使用,无需再另行配置。组合包的优点是安装简单,无需另行配置,速度较快而且运行稳定,但缺点是灵活性较差。初学者可以选择此安装方法。

推荐使用AppservEasyPHPXAMPP,它们都是Apache+php+MySQL开发环境,其中XAMPP相对复杂一些,不仅可以切换PHP4和PHP5,还集成了perl开发环境、第三方扩展库等,并且对开发平台进行了优化和整理。

分享到:
评论

相关推荐

    apache启动报错:the requested operation has failed解决办法

    ### Apache启动报错:“the requested operation has failed”的解决办法 #### 背景与问题描述 在使用Apache Web服务器的过程中,可能会遇到一个常见的错误提示:“the requested operation has failed”。这个错误...

    Apache无法启动解决_the_requested_operation_has_failed.doc

    ### Apache无法启动解决_the_requested_operation_has_failed #### 知识点概述 本文旨在解决Apache服务器在启动过程中出现的“the requested operation has failed”错误。这一问题可能是由多种因素导致的,包括但...

    Apache提示 the requested operation has failed无法启动的解决方法大全

    ### Apache提示 "the requested operation has failed" 无法启动的解决方法 #### 一、问题概述 在使用Apache服务器的过程中,可能会遇到服务器无法启动的情况,并且出现 "the requested operation has failed" 的...

    vcredist2008sp1

    在修改httpd.conf支持php后,启动apache,报“the requested operation has failed”错误。 使用,命令行测试:命令为httpd.exe -w -n "apache2_2" k start; 错误为Cannot load php5apache2_2.dll。解决方法如下: ...

    Apache下载、安装及常见错误

    5.2 错误:“The requested operation has failed!”,当尝试通过ApacheMonitor.exe启动时。这可能是由于配置文件中的路径不正确。检查`httpd.conf`中的`Define SRVROOT`,确保其指向Apache的实际安装位置,例如`D:\...

    计算机网络第六版答案

    fiber-to-the-home. 7. Ethernet LANs have transmission rates of 10 Mbps, 100 Mbps, 1 Gbps and 10 Gbps. 8. Today, Ethernet most commonly runs over twisted-pair copper wire. It also can run over ...

    Apache服务器无法使用的解决方法

    原因三:httpd.conf配置错误如果apache的配置文件httpd.conf搞错了,在windows里启动它,会提示the requested operation has failed,这是比较郁闷的事,因为查错要看个半天。其实可以用命令行模式启动apache,并带...

    本地计算机无法启动Apache故障处理

    但按照教材上介绍的那样...重启Apache就会弹出出错提示框,提示”The requested operation has failed!” 然后打开服务,启动Apache2,就提示我: “Windows不能在本地计算机启动Apache2…….并参考特定服务错误代码1” 解

    shopex开发环境配置,php配置windows

    - 如果启动时遇到错误提示“The requested operation has failed!”,检查以下几点: - 确认80端口是否被其他程序占用,例如迅雷等。可以通过任务管理器查看端口占用情况,并关闭占用该端口的应用。 - 查看Apache...

    apache无法启动的可能原因分析及对策

    在遇到apache无法启动时,可以参照如下可能的原因进行问题分析。... 原因三:httpd.conf配置错误 如果apache的配置文件httpd.conf搞错了,在windows里启动它,会提示the requested operation has failed,这是比较郁

    apache2.2和php5.2.17在windows下整合过程的错误解决方法

    在实际操作中,可能会遇到Apache启动失败的情况,错误信息为:“The requested operation has failed!”。这通常是由于选择了错误的PHP版本造成的。 1. **错误分析**: - Apache2.2默认是以多线程的方式运行的,...

    Apeache启动不成功时,用命令行检测的方法

    1,在配置Apache服务器时,经常要在httpd.conf 修改和添加一些代码,编写中,误写或者写错时,无法正常启动时,直接报错The requested operation has failed! 2,对于新手来说,并不容易找出Apache的配置错误处,这...

    Windows安装SVN服务器

    在安装过程中可能遇到的一些常见问题,包括web服务器的选择、安装Apache时需要注意的事项、配置Apache文件时可能出现的问题以及启动Apache时出现的错误“the requested operation has failed”。这些问题的解决方法...

    操作系统(内存管理)

    2. Add sizeof(struct mem_control_block) to the size requested. 3. start at managed_memory_start. 4. Are we at last_valid address? 5. If we are: A. We didn't find any existing space that was large ...

Global site tag (gtag.js) - Google Analytics