安装apache 2.2.3和php 5.1.5碰到的小问题及解决方法

先下载了apache_2.2.3-win32-x86-no_ssl.msi(http://www.eu.apache.org/dist/httpd/binaries/win32/apache_2.2.3-win32-x86-no_ssl.msi),顺利安装了Apache最新版本2.2.3。

随后又下载了php-5.1.5-Win32.zip(http://cn.php.net/distributions/php-5.1.5-Win32.zip),解压缩到D:/PHP。按照http://www.php.net/manual/en/install.windows.apache2.php的方法将


# For PHP 5 do something like this:
LoadModule php5_module "d:/php/php5apache2.dll"
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "d:/php"

加到Apache httpd.conf配置文件中。

 

这时候问题就出现了,我试图启动Apache服务中,总是不能启动,系统提示启动Apache失败。在http://www.php.net/manual/en/install.windows.apache2.php的最后,有一些用户的注释,其中lyh@edu提到了相同的问题。按照他的介绍,我到Apache Lounge网站上看了持,找到了Steffen提供的补丁:下载这个网站中的php5apache2.dll-php5.1.x.zip (http://www.apachelounge.com/download/mods/php5apache2.dll-php5.1.x.zip),之后按照其中的Readme First.txt就可以了。

 

附Readme First.txt的翻译:


# Steffen发布
# 电子邮件:
info@apachelounge.com
# 网站: http://www.apachelounge.com/
#
#
# 只适用于PHP版本5.1.x-5.1.5与Apache版本 2.2.0-2.2.3 !!

# 安装方法:

1. 拷贝php5apache2.dll到PHP所在的文件目录(例如c:/php)

2. 拷贝httpd.exe.manifest到Apache执行文件所在的目录apache2/bin

3. 安装Microsoft Visual C++ 2005分布包(补丁是用VC 2005编译的). 
  这个分布包可以从下面的网站下载:
 
http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en

 4. 将下面几行加到Apache的配置文件httpd.conf中

LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "C:/php"

注意:记住用实际的PHP目录替换上面的c:/php.


更多的细息,请参考: http://www.apachelounge.com/forum/viewtopic.php?t=570


Enjoy,

Steffen
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值