apache 2.2.2 + PHP5.1.4 不能运行的解决办法.

apache|php5|解决

apache 2.2.2 + PHP5.1.4 不能运行的解决办法.

问题,使用传统的模块化方法安装PHP5.1.* + apache 2.2.2 后不能启动,

提示:
"Cannot load C:/php/php5apache2.dll into server: The specified module could not be found."

原因:

 PHP压缩包里的php5apache2.dll只适用于apache2.0.*

解决方法:

下载 这个文件 并解压.共有三个文件.

vcredist_x86.exe
php5apache2.dll
httpd.exe.manifest

好,开始

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

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

3.双击运行vcredist_x86.exe安装.(如果您的系统里已安装了 .NET framework 2.就可以省掉这一步)

完成!去重启你的apache2.2试试吧.

 

时间: 2024-09-08 14:03:39

apache 2.2.2 + PHP5.1.4 不能运行的解决办法.的相关文章

Apache启动报错No space left on device: AH00023解决办法

对于这类错误是因为linux系统的ipc信号量造成的,apache启动时,会创建很多子进程.他们是通过信号量来和子进程进行通信的. 信号量介绍: 信号量又称为信号灯,它是用来协调不同进程间的数据对象的,而最主要的应用是共享内存方式的进程间通信.本质上,信号量是一个计数器,它用来记录对某个资源(如共享内存)的存取状况:共享内存是运行在同一台机器上的进程间通信最快的方式,因为数据不需要在不同的进程间复制.通常由一个进程创建一块共享内存区,其余进程对这块内存区进行读写.在Linux系统下 ,常用的方式

PHP5连接不上SQL2005的解决办法

本文转自IT摆渡网欢迎转载,请标明出处 更多php文章请阅读 php问题解决 本来我的PHP连接的是SQL2000,呵呵,我知道大多数人都用MYSQL.处于对技术的狂热,我决定改用PHP5+SQLServer2005,谁知道,开局不顺,竟然连接不上,甚至觉得PHP5是胎里带不能连接SQL2005,但又不死心,捣腾了好几天,MSSQL模块死活也加载不上,后来在虚拟机上安装了WIN2003测试了一下,终于连接上了,加载MSSQL模块是没问题了,但是用mssql_connect("localhost&

LNMPA中Apache的httpd运行错误解决办法

使用军哥的LNMPA很久了,最近突然发现这个问题,服务器运行一段时间之后自动504错误,需要重启才能解决,直接结束不了apache. 运行命令/root/lnmpa status Apache的status一项会出现错误提示: /etc/init.d/httpd: line 112: lynx: command not found 或者 Error 403 Access forbidden! 解决方法: 出现lynx: command not found错误提示的需要完成Step1&Step2

Ubuntu 14.04 中Apache从2.2升级到到2.4出错解决办法

访问控制的改变 从Apache 2.4起所启用授权机制比起2.2的只是针对单一数据存储的单一检查更加灵活.过去很难确定哪个 order 授权怎样被使用的,但是授权容器指令的引入解决了这些问题,现在,配置可以控制什么时候授权方法被调用,什么条件决定何时授权访问. 这就是为什么大多数的升级失败是由于配置错误的原因.2.2的访问控制是基于IP地址.主机名和其他角色,通过使用指令Order,来设置Allow, Deny或 Satisfy:但是2.4,这些一切都通过新的授权方式进行检查. 为了弄清楚这些,

apache启动报错:the requested operation has failed解决办法_Linux

原因一:80端口占用 例如IIS,另外就是迅雷.我的apache服务器就是被迅雷害得无法启用! 原因二:软件冲突 装了某些软件会使apache无法启动如Dr.com 你打开网络连接->TcpIp属性->高级->WINS标签 把netbios的lmhosts对勾去掉,禁用tcp/ip的netbios. 然后再启动应该就可以了. 原因三:httpd.conf配置错误 如果apache的配置文件httpd.conf搞错了,在windows里启动它,会提示the requested operat

Windws下基于Apache的PHP4和PHP5共存

在学习PHP过程中可能要同时用到PHP4和PHP5,网上也有不少关于二者共存的安装方法,大多是一个安装在IIS下,一个安装在Apache下.下面介绍一下本人的安装方法,自认为比较优化,而且非常方便升级. 为了方便介绍,先介绍一下本人的安装环境:Windows XP Pro SP2,Apache 2.0.55和PHP4.4.1.PHP5.1.1,都安装在D:\(即D区上有以下文件夹d:\apache2.d:\php4.d:\php5),网卡配置两个IP地址192.168.0.2和192.168.0

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

win8下XAMPP中Apache模块无效解决办法

  win8下XAMPP中Apache模块无效解决办法 win8下系统默认占用80端口,导致apache无法打开. 以管理员权限运行c:windowssystem32cmd.exe C:WINDOWSsystem32>net stop http HTTP Service 服务已成功停止. C:WINDOWSsystem32>netstat -ano | findstr 0.0.0.0:80 C:WINDOWSsystem32>sc config http start=disabled [

主机无法访问虚拟机的apache解决办法

1.前言 今天学习搭建wordpress,apache服务器安装在虚拟机的Centos上.配置好以后,发现在虚拟机上可以访问,但在windows主机上不能访问.于是百度.google一下,终于解决问题. 2.问题场景 当时配置虚拟机与windows主机之间是用NAT共享网络,Cenots不能ping通windows. 3.解决办法 (1)将虚拟机与主机之间的网络连接设置为桥接方式. (2)自定义Linux主机ip,自定义之后需要重新启动network服务,重启network的命令为,servic