php7没有apache的dll_apache加载不到php5apache2_2.dll - CSDN
精华内容
参与话题
  • apache配置 php没有php5apache2_4.dll

    千次阅读 2014-06-12 17:17:22
    今天,在win7系统下安装Apache+php+MySQL时,终于体会到了版本多也...在给apache配置php的过程中,如果php安装目录里没有php5apache2_2.dll,一定是下载的版本不对。 php 5.5有好几个版本: VC11 x86 Non Thread

    今天,在win7系统下安装Apache+php+MySQL时,终于体会到了版本多也不一定是好事,各种不兼容,主要是因为动态包的多少问题。下面就说一下php配置Apache的问题:


    在给apache配置php的过程中,如果php安装目录里没有php5apache2_4.dll,一定是下载的版本不对。


    php 5.5有好几个版本:

    VC11 x86 Non Thread Safe

    VC11 x64 Non Thread Safe

    VC11 x86 Thread Safe

    VC11 x64 Thread Safe

    以上四个版本中,non thread safe版的php在安装过程中,
    没有apache的选项:
    select the web server you wish to setup
    iis fastcgi
    other cgi
    do not setup a web server

    而thread safe版的安装过程中有apache 2.4.x module选项:
    select the web server you wish to setup
    apache 2.4.x module
    apache cgi
    iis fastcgi
    iis cgi
    nsapi
    xitami
    netserve web server
    other cgi
    do not setup a web server
    -------------------------
    所以应该下载的版本是 php 5.5 thread safe 去php官网下载,http://windows.php.net/download/
    展开全文
  • Cannot load php5apache2_4.dll into server解决办法;

    万次阅读 多人点赞 2015-11-17 14:19:57
    一.原因1: 我们在安装好Apache服务器,一开始正常,但安装PHP配置完成之后,再次启动...Apache服务无法启动,查看Apache错误日志,有类似下面这些内容: httpd.exe: Syntax error on line 72 of D:/Apache Software Fo

    一.原因1:

    我们在安装好Apache服务器,一开始正常,但安装PHP配置完成之后,再次启动apache的时候出现了错误 the requested operation has failed;

    Apache服务无法启动,查看Apache错误日志,有类似下面这些内容:

    httpd.exe: Syntax error on line 72 of D:/Apache Software Foundation/Apache2.4/conf/httpd.conf: Cannot load D:/php/php5apache2_4.dll into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3  

    这个问题我花了好久,重装了N次,才找到相应的解决方案,现在让分享给大家;

    其实网上很多教程说了一大堆,但是都没有说到点子上,出现这个问题最大的可能性就是,您没有安装VC11运行库,因为现在所有的5.5环境都是基于 vc11的编译脚本下生成的,所以在windows下你得安装相关组件msvcr110.dll,否则你双击php.exe测试的时候会报错,如果出现以下提示,那么恭喜您,问题原因找到了:

    二.原因2:
    1.php 5.5 开始就不支持windows2003了;
    1.开始想了好久,1直没发现错误,后面猛然发现我的apache的版本是2.2,PHP的版本是5.5,PHP5.5不支持apache2.2了,所以只有php5apache2_4.dll,于是又去下载了个PHP5.4,里边包含了php5apache2_2.dll,在httpd.conf中添加:LoadModule php5_module "D:/php-5.4.23-Win32-VC9-x86/php5apache2_2.dll",问题解决;

    如果Apache/PHP还无法启动,那最可能是php5_module模块的问题:

    1.Apache2.0对应的PHP模块为php5apache2.dll;
    2.Apache2.2对应的PHP模块为php5apache2_2.dll;
    3.Apache2.4对应的PHP模块为php5apache2_4.dll;

    换句话说,根据php5_module模块,可以知道当前版本php支持哪种Apache

    所以,Apache/PHP的搭配有以下几种情况:

    1.php5.2支持Apache2.0和Apache2.2;
    2.php5.3、php5.4同时支持Apache2.2和Apache2.4;
    3.php5.5只支持Apache2.4;

    除非你自己手动编译php5_module模块,否则只能有以上3种选择;

    如果Apache/PHP还是无法启动,检查php配置(php.ini)是否存在,运行php.exe有没有提示错误。根据错误提示,纠正错误;



    展开全文
  • win10下,apache启动失败 Cannot load php7apache2_4.dll into server,只需要下载一个dll就搞定

    太奇怪了,win10自动更新了之后,今天突然apache启动不了,一直报错误。

    The Apache service named  reported the following error:
    >>> httpd.exe: Syntax error on line XXX of E:/Program Files/Apache24/conf/httpd.conf: Cannot load E:/Program Files/php70/php7apache2_4.dll into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3     .


    有很多人说需要再下载对应的php,我觉得好麻烦,直接附上解决办法:

    下载一个 vcruntime140.dll 放到php目录下

    https://pt.dll-files.com/vcruntime140.dll.html



    点那个Baixar的链接就下载了,然后把dll放到php7的目录下,apache能正常启动了

    展开全文
  • 启动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: ...
    启动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.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运行库”,下载安装后即可解决此故障。

    出现此错误的其他原因及解决方法:

      原因:由于apache版本的不同,对应的“php5apache2.dll”也不同,如果你加载了错误的“php5apache2.dll”,则会提示该错误信息。

      示例:假如你使用的是Apache2.2版的,则使用语句“LoadModule php5_module modules/php5apache2.dll”来加载PHP,就会出现该错误。这段代码的配置应该修改为“LoadModule php5_module modules/php5apache2_2.dll”或者“LoadModule php5_module "D:/php/php5apache2_2.dll"”。

      总结:

      Apache2.2 对应 php5apache2_2.dll
      Apache2.1 对应 php5apache2.dll
      Apache1 对应 php5apache.dll

      由于上述原因,假设是安装了Apache2.2又安装了PHP5.0那就要出错了,在安装Apache和PHP时应该选择版本相对应的来进行配置安装。

     转自: http://bbs.chinaunix.net/thread-3581500-1-1.html


    1. Apache 2.2 
    一路下一步安装即可。 

    2. PHP 5.3.6 
    官方目前只提供VC9编译的Thread Safe或Non Thread Safe版本。 

    作为开发使用,版本选择Thread Safe (window下一般开发环境用此版本即可,如果是以FastCGI来执行PHP时考虑到效率,需要采用None Thread Safe版本). 

    我习惯下载zip版本,即:php-5.3.6-Win32-VC9-x86.注意如果是在win2003/xp下运行php5.3 以上用vc9 编译的版本的话,有可能会遇到无法运行的情况,即双击php.exe 会弹出“由于应用程序配置不正确,应用程序未能启动”的问题,这是由于该版本的php采用vc9编译,而该win2003系统缺少运行库导致的,可以安装 Microsoft 2008 C++ Runtime (x86) 来保证运行。 

    问题:常见问题在配置apache里的httpd.conf 时 LoadModule php5_module 缺少 “php5apache2_2.dll” 的情况是因为下错了php版本,在Thread Safe版本下是具有php5apache2_2.dll的,而None Thread Safe版本 没有这个文件一般只用于fastcgi 所以不需要这个文件。 

    连结apache和php,修改apache的http.conf,新增下面的行: 
    转自 :http://koda.iteye.com/blog/1148942

    展开全文
  • 我所用的环境和版本: Windows XP ...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-
  • PHP环境搭建-Windows系统下PHP环境搭建

    万次阅读 多人点赞 2018-02-01 14:26:23
    1、PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面。Apache HTTP Server 的安装部署已经在上一篇讲解的很详细了,不清楚的可以点击“ Apache ...
  • apache不能启动 加入下面两行,apache就不能启动的问题? LoadModule php5_module modules/php5apache2.dll<br />AddType application/x-httpd-php .php<br /> 测试N久,终于发现问题,就是由于...
  • Apache启动时无法加载php5apache2_2.dll解决办法 今天在windows 2003系统中配置了apache环境但是在运行是apache日志提示无法加载php5apache2_2.dll呀,这个问题觉得很奇怪了,后来发现是编译环境的问题哦,下面...
  • 今天配置好PHP以后,导入以前做的工程,发现页面遇到错误,无法显示。 错误如下: 一、修改php.ini文件。...打开E:\php\soft\PHP\php.ini, ...二、修改Apache的httpd.conf文件 打开E
  • 同学叫我帮忙装个Apache服务器,一开始想着装个软件挺简单的,结果遇到了挺多问题的,记录一下。 安装环境: win10 64位 Apache下载 打开 http://httpd.apache.org/download.cgi  找到下图的位置 进去后 ...
  • 网上的教程,的确先安装Apache,在安装php,不过php还是下绿色版的好,在修改httpd.conf文件时,大多数人都 是:LoadModule php5_module c:\Program Files\php\php5apache2.dll,都是apache restart出错。...
  • 如果是64位系统要下载x64的,x86的不行----------------------------------------------------------------------配置:# php7 supportPHPIniDir "E:/phpEnv/php"LoadModule php7_module ...
  • windows安装PHP5.4+Apache2.4+Mysql5.5

    万次阅读 热门讨论 2012-11-12 13:30:18
    windows安装PHP5.4+Apache2.4+Mysql5.5 作者:星之宇 ┊ 时间:2012-10-18 14:27 ┊ 分类: 网站技术 ┊ 阅读:1232 ┊ 评论:16 最近听说PHP5.4速度很快,所以想建立一个本地环境测试下。我打算用本地...
  • 上上周5.3.7的MD5漏洞,官方4天后更新了php5.3.8 正好windows的系统还原了,于是安装最新的php5.3.8版本 ...上面是非线程安全的VC9 x86 Non Thread Safe , 缺少了php5apache2_2.dll (注意,在php5.4.0以及后面的5.4
  • 在给apache配置php的过程中,如果php安装目录里没有php5apache2_2.dll,一定是下载的版本不对。 php 5.3.4有v9版和v6好几个版本 网站左边有几段文字: which version do i choose? if you are using php with ...
  • Windows 环境下的 PHP5 与 Apache 服务器的配置

    万次阅读 热门讨论 2004-08-04 23:18:00
    主页:http://www.openphp.cn下面文章内容将讲述 Windows2000/XP/2003(不建议在 windows 98 下建立 PHP 环境) 下 PHP 环境的配置,服务器选择 Apache 2.0.49,数据库选择 MySQL 4.0.20 版本。需要下载几个软件包: 1...
  •  在windows xp中安装配置了phpapache服务器,但是重启apache服务器的时候提示"httpd错误-内存不能为read"。在网上搜了一下,解决方案不多,有一个比较靠谱的是说如果php是msi安装的那么会缺少几个lib的dll...
  • PHP环境(apache,PHP,Mysql)详细配置方法

    万次阅读 多人点赞 2012-05-04 09:55:49
    安装前的准备:下载PHPapache,mysql安装包,可以到相关官网上下载,下面是安装步骤 1.安装Apache ,直接运行安装即可,我们将其安装到D:/PHP/Apache/ 目录下 2.将PHP压缩包解压内容放到指定PHP目录(自己指定...
  • php5apache2_4.dll-php-5.4-win32.zip中的PHP 5.4.9文件夹内的php5apache2_4.dll 配置参考http://deloz.net/1000000568.html这篇文章 还装了Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)补丁 ...
  • 在给apache配置php的过程中,如果php安装目录里没有php5apache2_2.dll,一定是下载的版本不对。  php 5.3.4有v9版和v6好几个版本  网站左边有几段文字:  which version do i choose? if you are using php with...
1 2 3 4 5 ... 20
收藏数 28,139
精华内容 11,255
关键字:

php7没有apache的dll