Re: [請益] 讀不出本地端的首頁

看板PHP作者 (冒牌費大公)時間19年前 (2007/02/05 18:25), 編輯推噓6(600)
留言6則, 2人參與, 最新討論串3/3 (看更多)
我試了一下: 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

02/05 19:20, , 1F
LoadModule 那三行加進去後,apache不給跑。
02/05 19:20, 1F

02/05 19:32, , 2F
然後我換了5.20版本的PHP也是一樣的問題,設定都沒變。
02/05 19:32, 2F

02/06 00:15, , 3F
有另外下載php4apache2.dll嗎?沒有的話我也是不行。
02/06 00:15, 3F

02/06 01:03, , 4F
加了LoadModule和PHPInidir那兩行APACHE無法執行。
02/06 01:03, 4F

02/06 14:59, , 5F
確實按照這個步驟從頭做了嗎?我可以跑喔
02/06 14:59, 5F

02/06 19:41, , 6F
費大,會不會是跟我裝router有關?
02/06 19:41, 6F
文章代碼(AID): #15nmOsZa (PHP)
文章代碼(AID): #15nmOsZa (PHP)