作者fillano (冒牌费大公)
看板PHP
标题Re: [请益] 读不出本地端的首页
时间Mon Feb 5 18:25:54 2007
我试了一下:
Apache 2.2.4 + php 4.4.4手动安装在windows xp sp2
1. 手动安装php4.4.4
很简单,去www.php.net下载php4.4.4的zip package,然後解压缩到C:\
然後把目录名称改成c:\php
2. 要把php 4.4.4安装成apache 2.2.4的模组,有一点要注意:
php 4.4.4里面附的php4apache2.dll不支援apache 2.2.4,所以去
http://www.apachelounge.com/download/mods/php4apache2.dll-php4.4.x.zip
下载这个zip档案,然後将里面的php4apache2.dll解压缩到c:\php
3.下载apache2.2.4的msi安装档,然後安装起来
4. 将c:\php\php4ts.dll拷贝到c:\windows
5. 把c:\php\php.ini-recommanded改名为php.ini,视需求来修改内容
6. 修改c:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf
在那一堆LoadModule最後加上相关设定:
LoadModule php4_module c:/php/php4apache2.dll
AddType application/x-httpd-php .php
PHPIniDir c:/php
这样就可以执行php了
安装好apache的时候,预设网页根目录(DocumentRoot)是在:
C:\Program Files\Apache Software Foundation\Apache2.2\htdocs
如果想要用别的目录(例如D:/htdocs)当作网页的根目录,有两个地方要改:
1. DocumentRoot "D:/htdocs"
2. 把
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
改成
<Directory "D:/htdocs">
如果没改,就会出现权限不符合的错误讯息。
我大概这样就可以安装成功。当然,用AppServ会比较方便就是了:)
--
Sapere Aude! 这就是启蒙运动的口号!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.128.137.98
1F:推 rmilk:LoadModule 那三行加进去後,apache不给跑。 02/05 19:20
2F:推 rmilk:然後我换了5.20版本的PHP也是一样的问题,设定都没变。 02/05 19:32
3F:推 fillano:有另外下载php4apache2.dll吗?没有的话我也是不行。 02/06 00:15
4F:推 rmilk:加了LoadModule和PHPInidir那两行APACHE无法执行。 02/06 01:03
5F:推 fillano:确实按照这个步骤从头做了吗?我可以跑喔 02/06 14:59
6F:推 rmilk:费大,会不会是跟我装router有关? 02/06 19:41