PHP环境配置中遇到的各种问题解决方法: Cannot load php5apache2_2.dll into server

“Cannot load php5apache2_4.dll into server”问题的解决方法 下载了最新的PHP+Apache Httpd Server,版本号分别为5.5.0和2.4.3,完成配置修改后,启动Apache服务器,上报“Cannot load php5apache2_4.dll into server”错误。 1、以为是配置文件写错,仔细检查后,确实没有看出什么问题。 2、以为是采用了不匹配的线程安全版本,仔细检查后,PHP和Apache均是线程安全的版本。 3、 阅读详情
我所用的环境和版本:

Windows XP

httpd-2.2.22-win32-x86-no_ssl.msi

php-5.2.17-Win32-VC6-x86.msi  (选择模块:Apache 2.2.x Module)



Win32 Binary without crypto (no mod_ssl) (MSI Installer): httpd-2.2.22-win32-x86-no_ssl.msi [PGP] [MD5] [SHA1]

下载地址:http://httpd.apache.org/download.cgi



VC6 x86 Thread Safe (2011-Mar-22 13:29:30)

Installer [20.41MB]
sha1: 710a69733aa280f22c86e8b868c51f5796f0a390

下载地址:http://windows.php.net/download/



解决日期:2012-1-12 11:13:47


问题1:

启动不了Apache,没有安装服务。

解决:到cmd命令行:敲入

e:

cd E:\php\soft\Apache2.2\bin

httpd.exe -k install

httpd.exe -k start


问题2:

启动服务是报错: Windows 不能在 本地计算机启动 Apache2.2。有关更多信息,查阅系统事件日志

the requested operation has failed

Cannot load E:/php5apache2_2.dll into server


起初以为是8080端口被占用

先用命令行,查找占用端口的进程号PID

netstat -an -p tcp -o

结果没有找到对应的进程


后来就进入E:\php\soft\Apache2.2\conf\httpd.conf,修改段括号为8081

Listen 8081

但是还是不行。



今天早上又一次配置了PHP环境,几乎每次配置都会遇到问题,下面就是解决方法:


打开:E:\php\soft\Apache2.2\conf\httpd.conf

光标跳到最下面内容为:


#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir ""
LoadModule php5_module "php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL


E:\php\soft\Apache2.2\bin>httpd.exe -k start

httpd.exe: Syntax error on line 495 of E:/php/soft/Apache2.2/conf/httpd.conf:Cannot load E:/php5apache2_2.dll into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3


若修改为:

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "E:/php/soft/PHP"
LoadModule php5_module "/php5apache2_2.dll"
AddType application/x-httpd-php .php
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL


E:\php\soft\Apache2.2\bin>httpd.exe -k start
httpd.exe: Syntax error on line 495 of E:/php/soft/Apache2.2/conf/httpd.conf: Cannot load E:/php/soft/Apache2.2/php5apache2_2.dll into server:

 \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3


一看才知道问题出在哪里,原来/php5apache2_2.dll这句,Apache以为DLL是在自己的目录下了,和高上的E:/php/soft/PHP/无关,所以要用绝对路径:

修改为:

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "E:/php/soft/PHP/"
LoadModule php5_module "E:/php/soft/PHP/php5apache2_2.dll"
AddType application/x-httpd-php .php
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL


重启

E:\php\soft\Apache2.2\bin>httpd.exe -k start
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.1.101 for ServerName

哇塞,居然服务器启动了,泪流满面啊!!!~~大哭

还有解一个小问题无关大碍,解决办法:只要把/conf/httpd.conf文件的#ServerName 前的#去掉,然后重启下服务就好了。


PHP测试页面:

E:\php\soft\Apache2.2\htdocs\test.php

内容:

<?php 
phpinfo();
?>

apache2.4配置php5.6.19出现“Cannot load F:/php5.6.19/php5apache2_4.dll into server”错误 在dos下输入C:\Apache24\bin\httpd.exe回车后出现“Cannot load F:/php5.6.19/php5apache2_4.dll into server”!!2016-3-4 在dos下启动Apache时提示错误信息“Syntax error on line 523 of C:/Apache24/conf/httpd.conf: Cannot load F: 阅读详情

相关推荐

php5apache2_4.dll

php5apache2_4.dll PHP 5.2 for Apache 2.4.x Win32 Runs with PHP 5.2 Thread Safe (TS), and only with Apache 2.4 Win32 VC9 or VC10

Apache启动时无法加载php5apache2_2.dll解决办法

Apache启动时无法加载php5apache2_2.dll解决办法 今天在windows 2003系统中配置了apache环境但是在运行是apache日志提示无法加载php5apache2_2.dll呀,这个问题觉得很奇怪了,后来发现是编译环境的问题哦,下面我来给大家介绍解决此问题步骤。 安装环境 在Windows 2003(32位)中安装wampserver之后无

7826

Java实现双色球&大乐透随机选号算法——原理详解与代码实战

掌握核心语法:集合操作、随机数生成、排序。贴近实际场景:将编程知识应用于生活问题的解决。

wangchl0932的博客 4986

PHP学习笔记(三)搭建PHP环境

问题一:apache配置 php中没有php5apache2_2.dll的原因及解决办法 在给apache配置php的过程中,如果php安装目录里没有php5apache2_2.dll,一定是下载的版本不对。 php 5.3.4有v9版和v6好几个版本网站左边有几段文字:which version do i choose?if you are using php with apache 1 or...

wodamazi 319

Windows MCP 安装教程:让 AI 代理与 Windows 系统无缝交互

通过以上步骤,你已经成功安装和配置了 Windows MCP 服务。现在你的 Cursor 编辑器可以通过 MCP 协议与 Windows 系统进行深度交互,AI 代理能够:启动和控制应用程序执行系统命令自动化 UI 操作获取系统状态信息这为 AI 辅助开发和工作流程自动化提供了强大的基础。如果你在使用过程中遇到任何问题,欢迎在评论区讨论或查看项目的官方文档。

chenchihwen的专栏 3354

KEPServer EX6的Modbus、MQTT和REST Server一站式配置整理说明

KEPServer EX6的Modbus、MQTT和REST Server一站式配置整理说明

syqenter的专栏 8961

Apache2与Php5的组合

一.Apache与PHP的简单安装 Apache: (1).从http://www.apache.org/ 下载源码文件,我下载的是httpd-2.2.22.tar.gz (2).在安装apache之前最好先检查一下是否已经安装了Apache,如果已经安装,应该卸载较低版本的Apache,然后再安装。 注1:检查是否有低版本的apache往往会通过rpm –qa | gr...

weixin_33860737的博客 129

STK中的传感器与通信组件:雷达、发射机、接收机与天线的协同建模

本文深入解析了STK软件中传感器、雷达、发射机、接收机与天线的协同建模方法。通过构建一个完整的卫星对地数传系统实例,阐述了各组件如何分工协作,实现从几何指向到射频链路的高保真仿真,为复杂航天通信与探测系统的设计与分析提供了高效、灵活的解决方案。

weixin_29271263的博客 273

Apache启动时无法加载php5apache2_2.dll

首先,只要httpd.conf文件中有一点语法错误或者其他错误,Apache就无法启动 今天报错的背景如下, 安装完Apache和PHP后,配置了httpd.conf 添加代码: LoadModule php5_module "C:/myenv/php-5.3.21/php5apache2_2.dll" PHPIniDir "C:/myenv/php-5.3.21" AddType

PHP攻城师 2981

保姆级教程:用rosbag录制和回放你的第一个ROS机器人数据(附C++/Python代码)

本文提供了一份详细的ROS机器人数据录制与回放教程,涵盖从命令行操作到C++/Python编程实现的全流程。通过rosbag工具,开发者可以高效记录和回放机器人运行时的传感器数据和控制指令,适用于故障复现、算法调试等多种场景。教程还包含高级技巧如时间同步和大文件处理,帮助用户快速掌握ROS数据管理核心技能。

weixin_29313239的博客 285

Windows版本Carla(含RoadRunner插件)源码安装+RoadRunner地图导入

通过跳转浏览器账号密码登录github,不要选择Fine-grained personal access tokens,在git clone时会显示非授权,也不要使用Windows凭据!核心指令:编译PythonAPI–make PythonAPI,,编译Server–make launch,封装”游戏“–make package。完成安装后,在已安装->2022版本右侧->更多->导入配置,选择配置文件(需将配置文件内容更新为手册内容,如下图)->详细信息,更新。不要修改版本,执行上面指令即可!

winnizap的博客 1467

php cannot load php5apache2_2.dll

故障现象:   在命令符方式下启动Apache时提示错误信息“Syntax error on line 122 of D:/Apache/conf/httpd.conf: Cannot load D:/PHP/php5apache2_2.dll into server”,导致Apache无法启动。   Apache的配置文件D:/Apache/conf/httpd.conf第122行内容为:

ayearlater的专栏 3810

MATLAB数据可视化:pcolor函数从入门到精通(附colormap调色秘籍)

本文深入解析MATLAB中pcolor函数的数据可视化应用,从核心机制、坐标网格指定到常见陷阱规避。重点揭秘colormap调色秘籍,涵盖内置色系选用原则、个性化定制方法及高级渲染技巧,助你创作出信息准确、视觉出色的专业图表,精通从数据到出版级图表的全流程。

kafka6courier的博客 247

cannot load php5apache2,PHP环境配置中遇到的各种问题解决方法: Cannot load php5apache2_2.dll into server...

问题1:启动不了Apache,没有安装服务。解决:到cmd命令行:敲入e:cdE:\php\soft\Apache2.2\binhttpd.exe -k installhttpd.exe -k start问题2:启动服务是报错: Windows 不能在 本地计算机启动 Apache2.2。有关更多信息,查阅系统事件日志the requested operation has failedCannot...

weixin_42144707的博客 377

Redhawk:什么是timing window?

STA timing file中timing window的作用和计算方式

m0_61544122的博客 1万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

启动Apache时提示错误“Cannot load php5apache2_2.dll into server”

启动Apache时提示错误“Cannot load php5apache2_2.dll into server”  2011-07-14 16:41 故障现象:   在命令符方式下启动Apache时提示错误信息“Syntax error on line 122 of D:/Apache/conf/httpd.conf: Cannot load D:/PHP/php5apache2_2.d

vancekq的专栏 2万+

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Cannot load php5apache2_4.dll into server解决办法;

一.原因1: 我们在安装好Apache服务器,一开始正常,但安装PHP配置完成之后,再次启动apache的时候出现了错误 the requested operation has failed; Apache服务无法启动,查看Apache错误日志,有类似下面这些内容: httpd.exe: Syntax error on line 72 of D:/Apache Software Fo

geek-wk 2万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

PHP 安装遇到的坑Cannot load php7apache2_4.dll into server

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33953384的博客 6210

cannot load php5apache2_4,Cannot load php5apache2_4.dll into server

配置PHP开发环境的时候,当进行到在Apache的httpd.conf文件中配置加载PHP模块时发生如下错误httpd: Syntax error on line 185 of D:/wamp/Apache24/conf/httpd.conf: Cannot load D:/wamp/php-5.6.30/php5apache2_4.dll into server: \xd5\xd2\xb2\xb...

weixin_29194817的博客 446

cannot load php5apache2_4,Cannot load php5apache2_4dll into server解决办法;

一.原因1:我们在安装好Apache服务器,一开始正常,但安装PHP配置完成之后,再次启动Apache的时候出现了错误 the requested operation has failed;Apache服务无法启动,查看Apache错误日志,有类似下面这些内容:httpd.exe: Syntax error on line 72 of D:/Apache Software Foundation/A...

weixin_28977715的博客 510

apache启动报错:Cannot load php5apache2_4.dll into server及搭建测试

apache启动报错:Cannot load php5apache2_4.dll into server

DIMP_的博客 995

Cannot load php5apache2_4.dll into server

 配置PHP开发环境的时候,当进行到在Apache的httpd.conf文件中配置加载PHP模块时发生如下错误 httpd: Syntax error on line 185 of D:/wamp/Apache24/conf/httpd.conf: Cannot load D:/wamp/php-5.6.30/php5apache2_4.dll into server: \xd5\xd2\

博客搬家啦 4286

php7apache2 2,PHP 安装遇到的坑Cannot load php7apache2_4.dll into server

1.下载php7 http://windows.php.net/download/ 2.配置php7将php安装目录下的php.ini-production改名为php.ini打开php.ini,做如下几个修改:1) 设置php的扩展路径查找 extension_dir = "ext" ,把前面的分号去掉2)开启常用的php扩展,如:extension=php_mbstring.dll(ph...

weixin_35430535的博客 945
下一篇: 在网页当中显示PHP遇到的错误 PHP和Apache的设置方法
sonikk
博客等级 码龄15年 68粉丝 113原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值