看板 PHP 關於我們 聯絡資訊
我試了一下: 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