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

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

版主: 版主管理群

回覆文章
m00291
星球普通子民
星球普通子民
文章: 3
註冊時間: 2008-08-10 12:33

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

文章 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
最後幾行比較可疑
圖檔

最尾的
「# 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 」

我不敢亂刪,我怕刪除後,在往後的日子才出現問題,到時就不知要往哪裡抓了
我應該把這段刪除嗎?
bibo8045
星球公民
星球公民
文章: 83
註冊時間: 2005-03-06 18:34

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

文章 bibo8045 »

訊息上不是說明:
你的php5_module已經重複載入了!
而且也跟你說第490行關於phpinidir有問題!
m00291
星球普通子民
星球普通子民
文章: 3
註冊時間: 2008-08-10 12:33

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

文章 m00291 »

「#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 也出錯
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

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

文章 心靈捕手 »

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
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
m00291
星球普通子民
星球普通子民
文章: 3
註冊時間: 2008-08-10 12:33

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

文章 m00291 »

我還是新手一個
有什麼地方錯了請不要見笑
我會虛心學習的
我上傳了我的httpd.conf
勞煩賜教
附加檔案
httpd.rar
(17.93 KiB) 已下載 1056 次
bibo8045
星球公民
星球公民
文章: 83
註冊時間: 2005-03-06 18:34

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

文章 bibo8045 »

如果嫌抓問題麻煩~ 也可以直接安裝整合包的Appserv比較簡單!
現在最新是 2.5.10的樣子!
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

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

文章 心靈捕手 »

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
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
回覆文章

回到「架站」