Apache2.2.x不支持php5.1.x的解决办法

  近来安装apache服务器的时候,发现apache2.2竟然无法跟php5.1.6搭配起来,在网上搜了一下,找到了一些解决办法,现在粘贴如下:

  1. 下载、安装

  2.若apache出现错误信息:The Apache service named reported the following error:

  >>> httpd.exe: Syntax error on line 115 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/PHP5/php5apache2.dll into server: xd5xd2xb2xbbxb5xbdxd6xb8xb6xa8xb5xc4xc4xa3xbfxe9xa1xa3

  目前apache2.2还不太支持php5.1.x,解决办法有两种:

  (1)自己在Windows下编译php5.1.x和Apache的源码包,对新手难度比较大。

  http://www.php.net/manual/en/install.windows.building.php

  (2)去http://snap.php.net下载php5.2.x的Windows二进制包,把包里的php5apache2_2.dll 文件Copy到php5.1.x目录里面。

  下载地址(可右键下载): http://www.discuz.net/attachment.php?aid=45910

  注意改这一行LoadModule php5_module .../php5/php5apache2_2.dll

  3 .如果还不行,以下是解决办法:

  下载 http://www.phpv.net/php5apache2.dll-php5.1.x.rar并解压.共有三个文件.

  vcredist_x86.exe

  php5apache2.dll

  httpd.exe.manifest

  1).将 php5apache2.dll 覆盖掉你原来PHP目录下的 php5apache2.dll 文件.

  2).将 httpd.exe.manifest 文件复制到你的apache安装目录下的bin文件夹下.

  3).双击运行vcredist_x86.exe安装.(如果无法安装装vcredist_x86.exe,就下载一个.NET framework 2装上,当然就不用再装vcredist_x86.exe。)

  重启apache2.2

  4. 如果不行可多试几次,以修复方式安装一下apache.

  5 ,如果出现 could not bind to address 0.0.0.0.:80 no listening sockets available,shutting down Unable to open logs 错误提示,可能是skype等软件占用了80端口,用netstat -a, netstat -na看一下端口情况;还有一种可能是:你的apache已经打开了,你再次打开时会出现这个错误的,看一下进程里是不是有httpd.exe进程.

  测试是否安装成功

时间: 2024-10-15 13:40:35

Apache2.2.x不支持php5.1.x的解决办法的相关文章

Hibernate从2升级到3不支持Oracle8外连接(+)的解决办法

最近接手了一个要维护的项目,是用Hibernate2+Oralce8写成的,因为看到Hibernate3页出来这么久了,而且也感觉Hibernate3有它的许多新的特性,如批量删除和更新,新的HQL语法解析器AST. 升级过程大致按照孙卫琴的那篇文章 如何把Hibernate2.1升级到Hibernate3.0?来做,该替换的替换完,该设置的设置完,程序一跑,当程序执行到向下面这种查询的时候(Oracle所特有的外连接查询),报错. 语句为:(描述为类似语句,把项目中的实际表名隐去了) sess

ie6不支持png透明简单的解决办法

<!--[if lt IE 7]> <script type="text/javascript" src="img/iepngfix_tilebg.js"></script> <style type="text/css"> img, div, input { behavior: url("img/iepngfix.htc") } </style> <![endi

ie6不支持css max-heigth 最大高度解决办法集

主要是css hack方法,利用ie6支持或者不支持的符号来完成任务. 你可能会想到我前面说过的expression,在css里面计算该容器的高度. 是的,这样能够达到我们的要求.代码部分如下  代码如下 复制代码 overflow:auto;/*超出部分显示滚动条*/ _height: expression( this.scrollHeight < 100 ? "100px" : (this.scrollHeight > 200 ? "200px" :

WordPress不支持中文tag标签链接解决办法

首先,产生中文tag链接无法打开或者找不到博客文章的原因在于WordPress不支持中文的编码.那我们 就需要强制让WordPress能支持中文的编码形式,即UTF-8和GBK编码. 修改方法,首先修改WP-include中的classes.php文件(需要使用用专门的PHP编辑器工具,推荐 EditPlus),将第47行和第52行代码进行修改.  代码如下 复制代码 第47行原代码: $pathinfo = $_SERVER['PATH_INFO']; 替换为: $pathinfo = mb_

谷歌google浏览器不支持网银兼容问题的解决办法

1.打开google浏览器之后我们点击"小扳手-设置-更多扩展"如下图所示   然后我们在打开界面搜索"ie tab"如下图所示 然后找到到了 IE tab classic! 安装安装就可以了. 你现在会发现ie浏览器的输入框中有一个 IE图标   然后我们再进入到相关银行会发现已经没有问题了!

在Debian Wheezy上支持PHP5和MySQL的Apache2的安装说明

LAMP 是Linux, http://www.aliyun.com/zixun/aggregation/14417.html">Apache, MySQL, PHP的简写.该教程演示了如何在 Debian Wheezy 服务器上安装支持 PHP5 和 MySQL 的 Apache2 服务器. 1.初步说明 在本教程中,我们使用的主机名是 server1.example.com,IP地址是 192.168.0.100.这些设置可能与你的有所不同,所以你需在安装完成后改回自己正确的IP地址.

Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安装配置方法_php技巧

03年的时候就看过一本php的书,那时还是php3,回首四年php的在web开的的前景真还是一片光明啊!三年不见的php在去看已到了php5了,现在算起我真正从写第一个php的WEB开始距今还是有三四个月了,用工作之余正在进行www.kuomart.com网站的写做,回想当初一直用的是Windows2003+IIS6+PHP5.0.7+MYSQL4.1在进行开发,直到昨天机子重了木马,Kav也没查出个所以然,自己找也没有发现什么可疑暴露点,所以干脆重装了一下xp,由于TV1000电视卡只能在xp

免费无限主机特点:支持PHP5+MySQL5/ASP+Access

免费无限主机特点:支持PHP5+MySQL5/ASP+Access:10G超大空间对于大多数网站相当于不限:不限流量:空间及数据库配置可比国内正规IDC商100元收费产品. 免费无限主机使用:适合于个人办站. 免费虚拟主机使用规则: 1.必须在网站首页醒目位置放本公司指定广告(多种风格可选,放置位置可根据网站需要安排). 2.网站必须备案,未备案域名不允许开设免费网站.并且建立网上报警标志(按要求放置图片及链接). 3.免费空间不提供代备案服务.请用户自行到工业和信息化部备案网站www.miib

64位系统安装php5.4+apache无法启动解决办法

apache2.2+php5.3一直工作正常,今天由于需要将php换成5.4,结果apache就不能启动了.检查了好久,从配置文件,到重装一直不能解决.最后查了很多资料终于得到了解决方法,特此贡献出来,希望帮到大家. 首先,查看apache的错误日志,发现一段类似下面的信息: httpd.exe: Syntax error on line 65 of D:/server/apache/conf/httpd.conf: Cannot load D:/server/php/php5apache2_2