[問題]php安裝後不能重新啟動apache

Server
架站之套件或軟體等的問題討論!

版主: 版主管理群

[問題]php安裝後不能重新啟動apache

文章m00291 » 2008-08-12 04:07

●主機作業系統:Windows Xp sp2
●快速架站程式:apache 2.2
●您的上網方式:香港頻寬
●您安裝的程式:Apache2.2 + php 5.2.6 + MySql 5.0.67
●您的 domain (網域名稱) : localhost
●您的 phpBB 連結網址: http://localhost


我跟著[原創] 獨立 Apache/MySQL/php/phpMyAdmin【圖文安裝教學】超詳細的post安裝
在安裝php的第12個步驟時出了問題:12. 點選 Restart 重新啟動 Apache 之後就完成了 PHP 安裝
我restart不到apache
圖檔

我接著查找httpd.conf
最後幾行比較可疑
圖檔

最尾的
「# For PHP 5 do something like this:
 LoadModule php5_module "c:/Apache2.2/php/php5apache2.dll"
 AddType application/x-httpd-php .php

 # configure the path to php.ini
 PHPIniDir "c:/Apache2.2/php" 」
是跟著[原創] 獨立 Apache/MySQL/php/phpMyAdmin【圖文安裝教學】超詳細抄出來的

而上面這一堆東西,我不知能不能刪除掉,因為我看不懂它在做什麼
「#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
ScriptAlias /php/ "C:/Apache2.2/PHP/"
Action application/x-httpd-php "C:/Apache2.2/PHP/php-cgi.exe"
PHPIniDir "C:/Apache2.2/PHP/"
LoadModule php5_module "C:/Apache2.2/PHP/php5apache2_2.dll"
PHPIniDir "C:/Apache2.2/PHP/"
LoadModule php5_module "C:/Apache2.2/PHP/php5apache2.dll"
PHPIniDir "C:/Apache2.2/PHP/"
LoadModule php5_module "C:/Apache2.2/PHP/php5apache.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL 」

我不敢亂刪,我怕刪除後,在往後的日子才出現問題,到時就不知要往哪裡抓了
我應該把這段刪除嗎?
m00291
星球普通子民
星球普通子民
 
文章: 3
註冊時間: 2008-08-10 12:33

Re: [問題]php安裝後不能重新啟動apache

文章bibo8045 » 2008-08-12 05:25

訊息上不是說明:
你的php5_module已經重複載入了!
而且也跟你說第490行關於phpinidir有問題!
bibo8045
星球公民
星球公民
 
文章: 85
註冊時間: 2005-03-06 18:34

Re: [問題]php安裝後不能重新啟動apache

文章m00291 » 2008-08-12 08:02

「#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
ScriptAlias /php/ "C:/Apache2.2/PHP/"
Action application/x-httpd-php "C:/Apache2.2/PHP/php-cgi.exe"
PHPIniDir "C:/Apache2.2/PHP/"
LoadModule php5_module "C:/Apache2.2/PHP/php5apache2_2.dll"
PHPIniDir "C:/Apache2.2/PHP/"
LoadModule php5_module "C:/Apache2.2/PHP/php5apache2.dll"
PHPIniDir "C:/Apache2.2/PHP/"
LoadModule php5_module "C:/Apache2.2/PHP/php5apache.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL 」
是本身在httpd.conf就有的
其實它在做什麼?


我把httpd.conf的最尾部份改成這樣
「ScriptAlias /php/ "C:/Apache2.2/PHP/"
Action application/x-httpd-php "C:/Apache2.2/PHP/php-cgi.exe"
PHPIniDir "C:/Apache2.2/PHP/"
LoadModule php5_module "C:/Apache2.2/PHP/php5apache2_2.dll"」
就會出現這個錯誤
圖檔

是我在別的地方出錯,還是我刪除了正確的LoadModule 嗎?

試了很多次,留下哪一個LoadModule 也出錯
m00291
星球普通子民
星球普通子民
 
文章: 3
註冊時間: 2008-08-10 12:33

Re: [問題]php安裝後不能重新啟動apache

文章心靈捕手 » 2008-08-12 12:02

m00291 寫:●主機作業系統:Windows Xp sp2
●快速架站程式:apache 2.2
●您的上網方式:香港頻寬
●您安裝的程式:Apache2.2 + php 5.2.6 + MySql 5.0.67
●您的 domain (網域名稱) : localhost
●您的 phpBB 連結網址: http://localhost


我跟著[原創] 獨立 Apache/MySQL/php/phpMyAdmin【圖文安裝教學】超詳細的post安裝
在安裝php的第12個步驟時出了問題:12. 點選 Restart 重新啟動 Apache 之後就完成了 PHP 安裝
我restart不到apache

建議您:'
壓縮後, 貼出您的 httpd.conf
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
 
文章: 8574
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題]php安裝後不能重新啟動apache

文章m00291 » 2008-08-12 19:18

我還是新手一個
有什麼地方錯了請不要見笑
我會虛心學習的
我上傳了我的httpd.conf
勞煩賜教
附加檔案
httpd.rar
(17.93 KiB) 被下載 768 次
m00291
星球普通子民
星球普通子民
 
文章: 3
註冊時間: 2008-08-10 12:33

Re: [問題]php安裝後不能重新啟動apache

文章bibo8045 » 2008-08-13 04:32

如果嫌抓問題麻煩~ 也可以直接安裝整合包的Appserv比較簡單!
現在最新是 2.5.10的樣子!
bibo8045
星球公民
星球公民
 
文章: 85
註冊時間: 2005-03-06 18:34

Re: [問題]php安裝後不能重新啟動apache

文章心靈捕手 » 2008-08-13 07:53

m00291 寫:我還是新手一個
有什麼地方錯了請不要見笑
我會虛心學習的
我上傳了我的httpd.conf
勞煩賜教

以下的修改, 提供您參考:
#
#-----[ FIND ]-----
#
代碼: 選擇全部
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
ScriptAlias /php/ "C:/Apache2.2/PHP/"
Action application/x-httpd-php "C:/Apache2.2/PHP/php-cgi.exe"
PHPIniDir "C:/Apache2.2/PHP/"
LoadModule php5_module "C:/Apache2.2/PHP/php5apache2_2.dll"
PHPIniDir "C:/Apache2.2/PHP/"
LoadModule php5_module "C:/Apache2.2/PHP/php5apache2.dll"
PHPIniDir "C:/Apache2.2/PHP/"
LoadModule php5_module "C:/Apache2.2/PHP/php5apache.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

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

# configure the path to php.ini
PHPIniDir "c:/Apache2.2/php"

#
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
LoadModule php5_module "c:/Apache2.2/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "c:/Apache2.2/php/"

ps.
1. 請確認您建立的 PHP 路徑是否正確?
2. 儲存後, 重新啟動 Apache
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
 
文章: 8574
註冊時間: 2004-04-30 01:54
來自: Taiwan


回到 架站

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

Partnership: phpBBHacks.com