作者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
推 rmilk:LoadModule 那三行加進去後,apache不給跑。 02/05 19:20
推 rmilk:然後我換了5.20版本的PHP也是一樣的問題,設定都沒變。 02/05 19:32
推 fillano:有另外下載php4apache2.dll嗎?沒有的話我也是不行。 02/06 00:15
推 rmilk:加了LoadModule和PHPInidir那兩行APACHE無法執行。 02/06 01:03
推 fillano:確實按照這個步驟從頭做了嗎?我可以跑喔 02/06 14:59
推 rmilk:費大,會不會是跟我裝router有關? 02/06 19:41