问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Apache2.4为什么启动报错Cannot load php5apache2

发布网友 发布时间:2022-04-06 01:56

我来回答

2个回答

懂视网 时间:2022-04-06 06:17

没有“php5apache2_4.dll”是因为PHP下载的版本不对,其解决办法就是去官网下载“php 5.5 thread safe”版本的PHP即可。

推荐:《PHP视频教程》

apache配置 php中没有php5apache2_4.dll

今天,在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/

热心网友 时间:2022-04-06 03:25

一.首先,当前在apache和php上下载的最新版本的软件多数已经是绿色版的。因此在安装的时候,不能按照一般的下一步方法。而需要如下的方法
    步骤一 Cmd打开命令行窗口,切换到apache安装目录下
    cd C:\MAS\TRSMAS\win31\apache\bin
    步骤二 安装apache服务器 installed Apache services
    httpd.exe -k install
    
    步骤三 修改配置文件
    编辑文件:<安装目录>\conf\httpd.conf
    
    步骤四测试该服务的配置文件
  httpd.exe -n "MyServiceName" –t
  
  步骤五启动已安装的apache服务
  httpd.exe -k start
  步骤六测试安装结果
  http://localhost:port
  
  FAQ
  1. 未安装服务,现象如下图示——解决方案:执行步骤一、步骤二
  右下角显示
  双击打开右下角图标,显示
  
  2. 配置文件错误,现象如下图示——解决方案:执行步骤三
  
  知识扩展
  1. 安装/卸载Apache服务
  1) 安装apache服务
    httpd.exe -k install
  2) 指定要安装的服务的名称(适用于电脑上有几个不同的Apache服务设施)
    httpd.exe -k install -n "MyServiceName"
  3) 指定服务配置文件的路径和名称
    httpd.exe -k install -n "MyServiceName" -f "c:\files\my.conf"
  注:若不使用特殊参数(如httpd.exe -k install),服务名称为Apache2.X,配置文件为conf\httpd.conf
  4) 移除一个Apache服务
    httpd.exe -k uninstall
  5) 移除特定的Apache服务
    httpd.exe -k uninstall -n "MyServiceName"
  2. 管理Apache服务
  1) 启动已安装的Apache服务
    httpd.exe -k start
  2) 停止已安装的Apache服务
    httpd.exe -k stop || httpd.exe -k shutdown
  3) 重启已安装的Apache服务(迫使服务重读配置文件,适用于修改配置文件后)
    httpd.exe -k restart
二、出现错误,查找解决方法。在出现了Cannot load php5apache2_4.dll into server,该问题后。查了很多,结果我的问题是:
    先手动运行php目录下的php.exe文件,新版本由于需要vc的支持,如果没有安装会提示msvcr110.dll找不到,安装vc即可解决
    安装vc11相关组件,请到 http://www.microsoft.com/zh-CN/download/details.aspx?id=30679 下载
    没有报错后再去配置http.conf文件,加载php5apache2_4.dll(这个代表的是2.4版本的appache),如果是2.2的apache去加载2.4的支持文件,就会报错          Cannot load php5apache2_4.dll into server
    LoadMole php5_mole "d:/php/php5apache2_4.dll"
    PHPIniDir "d:/php/"
    我是遇到这个问题,用了2.2的apache去加载2.4的文件,升级了apache到2.4后,问题解决
    http://www.apachelounge.com/download/ apache2.4 版本下载地址
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在公交车上实施扒窃,会受到怎样的处罚? 交通违法行为识别 公交车扒窃会如何处罚? 郑州鱼缸清洗找哪家公司做得比较好? 郑州有没有专业维修鱼缸,清洗鱼缸的? ...的鱼缸,放在办公室养些鱼水草之类的。郑州哪里有卖这样的鱼缸。_百... 我们公司想要定做个观赏鱼缸,不知道郑州哪家公司最专业? 谁知道郑州生态鱼缸定做哪家做的效果最好? 联想电脑启用无线功能的功能键? 笔记本电脑怎么连接网笔记本电脑怎样连接无线网 我配置Apache和PHP的时候出现了问题,没有添加PHP配置的时候,Apache测试是可行的 php5.6配置加载php5apache2_4.dll php5apache2.dll 找不到怎么办? 为什么我的php没有php5apache2.dll php文本导入 mysql 怎么修改下面的代码使得最后一个字段不出现&#92;r&#92;n(即去除换行符号)。 php中的面向对象。。类里边的成员属性到底是干嘛的?。。类里边的方法最终只是为了给属性赋值吗??? PHP中object对象指什么,将它赋给个变量有什么用呢? php中的类有什么用?和自定义函数有什么区别? PHP中的数据对象是什么 php中方法的属性可以是对象吗 php 中类,面象对象的程序方法学习疑问! PHP 中的 对象 类 属性 实例化 到底是怎么理解的啊· php里面,什么叫对象内部?什么是对象外部? php里函数、方法、类各是指什么,都混了…… 织梦如何实现收藏文章的功能啊 共享和收藏的那个php文件咋写? 怎样用PHP编写有帐户登录功能的“在线收藏夹”程序? 做一个简单的可以实现积分兑换的网站,怎么实现数据库的设计的连接?点赞、收藏功能如何实现 php环境下。怎么改变字体颜色?怎么让浏览者加入收藏 php点击收藏时存储数据到mysql是怎么做的? php5.3.6没有php5apache2_2.dll 在apache加载php模块的时候怎么加载!求高手帮忙 PHP里面没有php5apache2_4.dll 怎么配置 Apache24 让apache 支持php php我配置apache和php,报错php5apache2_4.dll这个无法读取识别 php5apache2_4.dll读取不到,Apache2.4服务无法开启 刚安装了PHP5.4.0,想把它和apache连接,但是找不到php5apache2.dll ,求高人指点 这个怎么解决的呀 apache2.2.17和php5.3.4怎么配置 php中没有php5apache2_2.dll这个文件 下载的php-5.3.5解压后的目录中没有php5apache2.dll,怎么配置httpd.conf 文件? php5.3 php5.4解压之后为什么没有php5apache2 php和apache配置时,下载php5.3.8这个版本,里面怎么没有php5apache2_2.dll这个文件 php和apache配置 LoadModule php5_module D:/php/php5apache2.dll 配置apach php 报错无法加载php5apache2.dll httpd.conf中加上LoadModule php5_module &quot;D:&#47;web&#47;php5.6&#47;php5apache2_4.dll&quot;启动失败 跪求大神解决PHP环境配置中,修改Apache遇到的问题: Cannot load php5apache2_2.dll into server 如何将doc格式的word文档转换成pdf PHP 中怎么实现OFFICE文件转换成PDF文件格式 php调用libreoffice将doc转pdf的问题 Doc文件转换为Pdf文件 如何将WORD文本文件变为PDF文件??? php 利用openoffice把office转成pdf格式,该怎么解决 php 字符替换怎么弄?