`
lzj0470
  • 浏览: 1245418 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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

    博客分类:
  • PHP
 
阅读更多
在命令符方式下启动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行内容为:

  LoadModule php5_module D:/php/php5apache2_2.dll
  PHPIniDir "D:/php"

  注意:其中D:/PHP/php5apache2_2.dll是我安装php的相应路径。Apache为2.2.17版本,php为5.3.6版本。

出现错误的原因:

  在网上查到一位朋友遇到类似情况,并提示根据PHP的安装文件名称“php-5.3.6-Win32-VC9-x86.zip”得知该版本的PHP安装文件是由VC编译完成的,因此如需要运行或调用该PHP压缩包中的相关文件,则需要首先安装VC的运行时环境。如果你的机器没有安装有VC运行时环境,则Apache调用该PHP压缩包中的相关文件时会提示如上错误信息。

解决方法:

  在网上搜索“VC2008可再发行组件”或者是“VC2008运行库”,下载安装后即可解决此故障。

分享到:
评论
4 楼 sun123start 2014-04-06  
问题解决了,谢谢
3 楼 lzj0470 2011-09-27  
agnovo_wl 写道
换一个低版本的php,即可!!!

    已验证!!!

低版本是没问题.在5.0以上就会有问题拉.
2 楼 agnovo_wl 2011-09-25  
换一个低版本的php,即可!!!

    已验证!!!
1 楼 agnovo_wl 2011-09-25  
哎..。。
      网上好多好多,解决不了问题的托呀。神马 php5apache2或php5apache2_2都不管用。

      我试了一下,将conf里htd文件 的 “LoadModul******php5apache2.dll” 去掉,或加上#LoadModule****** PHP5apache2.dll,则apache可运行SERVER。可见问题还是出在php上,或其版本上。

相关推荐

    解决Cannot load php7apache2_4.dll into server导致无法启动Apache-附件资源

    解决Cannot load php7apache2_4.dll into server导致无法启动Apache-附件资源

    php5.3.8下载含apache2_2.dll,php_memcache.dll,xdebug2.1.1版本文件

    php5.3.8下载内含php5apache2_2.dll,php_memcache.dll,php_xdebug.dll vc9版本配合apache2.2版本 根据自己的情况来配置php.ini文件

    php_memcache.dll Or php_opcache.dll For PHP5.3.27

    PHP5.3.27 的扩展 php_memcache.dll Or php_opcache.dll 测试平台:Windows 2008 R2 x64 (IIS7.5 FastCGI,Apache2.2.23,Apache2.4.3, Nginx 1.2.9) 包含 Non Thread Safe 和 Thread Safe 如果用的是 FastCGI 请...

    php5apache2_4.dll

    php5apache2_4.dll 包内有不同版本。包括最新了phpPHP 5.4.9

    php_com_dotnet.dll(PHP的COM扩展)32&64位

    PHP的文档的扩展必备神器,主要用于在php环境里调用windows api以及处理word文档,先在php.ini文件中开启配置(即设置com.allow_dcom = true),然后下载php_com_dotnet.dll到php的ext扩展目录下,重启Apache后即可...

    php5apache2_2.dll

    php5apache2_2.dll 和 php5apache2.dll 提供,解决PHP集成问题

    php_apc.dll

    eaccelerator似乎比APC更快,但是,如果你正在运行多个实例的Apache在同一服务器上,你会明白了第二缓存工具 PHP使用. 我使用两个APC及eaccelerator, APC似乎是...4.保存php.ini,重新启动你的IIS或者Apache.就安装成功了..

    php_redis.dll 适用于PHP5.5 64位系统

    我的是WAMP 2.5 / PHP5.5 / 64位系统 ...修改 wamp/bin/apache/bin/php.ini (wamp用户注意这个地址,不要搞错) 加入这两个扩展,注意顺序不要反了。 extension=php_igbinary.dll extension=php_redis.dll

    php7apache2_4.dll

    php7apache2_4.dll

    php_redis.dll 扩展 For PHP5.4.7

    测试平台:Windows 2008 R2 x64 (IIS7.5 FastCGI,Apache2.2.23,Apache2.4.3 x64, Nginx 1.2.6) 包含 Non Thread Safe 和 Thread Safe 两个版本 首先把php_redis.dll 和 php_igbinary.dll 放入PHP的ext文件夹,...

    PHP5.3.3 专用 php_memcache.dll【亲测可用】

    php_memcache.dll放入ext目录, php.ini增加一行extension=php_memcache.dll memcached.exe添加为系统服务启动 ===================== 作为学习和开发之用已经非常完美了,现在PHP官方也已经停止更新php5.2系列,...

    snpe-1.13.0.zip_ffmpeg-php-5.4_ffmpeg.dll_libSNPE_snp_snpe

    4. 然后需要到apache/bin文件下找到php.ini文件下允许使用dll文件加入extension=php_ffmpeg.dll 并确保这三个都是开启状态 extension=php_gd2.dll, extension=php_gettext.dll extension=php_gd2.dll extension=...

    mod_bw.dll限速组件

    apache配置限速的一个组件。 用法很简单: LoadModule status_module modules/mod_status.so ExtendedStatus On LoadModule bw_module modules/mod_bw.dll BandwidthModule On # 启动带宽限制 ...

    php_mssql.dll 2014

    一开始参考了网上的教程几乎都搭建不成功,直至让我找到了这个最新的php_mssql.dll文件,以及php_pdo_mssql.dll文件,两者一并替换后再加上microsoft driven for php,在php.ini中加入相应的extension即可,...

    php_apc.dll for php5.3.3

    windows平台下的,php5.3.3版本的apc扩展文件,之前在csdn上找到的不能用,千辛万苦找到了一个能用的放上来 apc放到ext目录下 然后在php.ini中加上下列代码: extension=php_apc.dll ...最后重启apache就可以了

Global site tag (gtag.js) - Google Analytics