1. 程式人生 > >APMServ提示“Apache啟動失敗,請檢查相關配置”的解決方法

APMServ提示“Apache啟動失敗,請檢查相關配置”的解決方法

今天開始做一點關於JavaWeb的東西,第一件事就是要搭建伺服器,以前學php的時候,覺得APMServ不錯,除了PHP,裡面整合的

MySQL很好用,不用自己去配置任何東西,於是就直接拿來用了,但是伺服器卻怎麼也起不來,下面的這些很快的解決了我的問題。

分享於此:

解決辦法之一: 
把左下角的SSL鉤上了,如果你沒有用證書,就把那個去掉,有的朋友去掉就可以了。也可能再裝了證書鉤上SSL也可以用了。

解決辦法之二: 
看了說的把SSL勾掉的辦法,也解決不了。後來就去查卡巴,也沒看到有什麼設定影響;用APM自帶的一個解決軟體衝突的功能,執行後問題依然。懷疑是不是APM所在的資料夾的父資料夾是中文的,對它有影響,刪掉重建,還是不行。 檢查作業系統“設定 - 管理工具 - 服務” 裡面的選項,有一個Telnet選項被禁止了,這才想起來安裝XP之後,擔心安全問題,所以把遠端協作給關掉了,估計因此把Telnet的功能就給禁止了,所以現在趕緊把它設定成手動開啟。 開啟Telnet後,再啟動APMServ5.2.0,也可能就正常。

解決辦法之三: 
建議不要經常載入和解除安裝今天在除錯新增虛擬主機和虛擬目錄時,忽然發現重啟APMServ有問題,總是不能載入Apache,覺得很奇怪,因為昨天以及解決了這個問題我以為。在論壇裡看了一下,有建議說不要頻繁重啟APMAerv,於是解除安裝,關機。過了一會兒開機,首先開APMServ,發現正常了。而且,發現昨天設定的Telnet,其實現在根本尚未手動啟動。 
得出結論:
1、昨天帖子不準確,雖然昨天調整TELNET與啟動正常有關係,但今天沒關係,原因不清楚;(今天把遠端協作打開了,可能有關聯)
2、APMServ頻繁啟動關閉的確不太好,容易造成載入不正常。

解決辦法之四: 
是不是安裝在了帶中文的目錄了,這個程式不能使用中文目錄的。如果是,刪掉重新裝一下。

解決辦法之五: 
1、可以嘗試將PHP的安裝目錄設定為系統的環境變數:右鍵點選“我的電腦”-“屬性”-“高階”-“環境變數”-“系統變數”,修改Path,加上“D:\APMServ5.2.6\PHP;D:\APMServ5.2.6\PHP\ext”路徑。
注意用英文分號;進行分隔,同時上面的“D:\APMServ5.2.6\PHP;D:\APMServ5.2.6\PHP\ext”是我的安裝路徑,記得換成你的路徑。
2、或者把需要用到的dll複製到作業系統的System32資料夾中。即把PHP和PHP\ext下面的.dll檔案拷到C:\WINDOWS\system32資料夾中。

解決辦法之六: 

上面5個辦法還是解決不了,而php.ini裡的extension_dir配置是正確的,還是不行的話,可能是以前在本機安裝過PHP,有一些殘留檔案,windows PATH變數或拷貝到C:\WINDOWS\system32下的dll檔案被Apache優先載入了,而沒有載入應該載入的APACHE目錄中的dll,
注意:windows載入dll檔案的順序是按系統環境變數PATH裡指定的目錄的先後來的,一般是%SystemRoot%\system32;%SystemRoot%,在安裝Apache+PHP的時候如果出現“Unable to load dynamic library”錯誤,但配置檔案又是正確的情況下,一定要注意這些目錄下有沒有當前PHP版本需要使用的dll不同版本的同名檔案。

解決辦法之七:
按上面6個辦法改了又試,試了又改,也弄了n次仍然不行,點選"Apache設定(A)-檢視執行日誌(E)",發現下面的文字:
PHP Warning: [eAccelerator] This build of "eAccelerator" was compiled for PHP version 5.2.6. Rebuild it for your PHP version (5.2.9) or download precompiled binaries.\n in Unknown on line 0
PHP Fatal error: Unable to start eAccelerator module in Unknown on line 0

由上面的日誌可以清楚的判斷到是php版本的原因。由於PHP version (5.2.6) 不會改動,所以問題就是eAccelerator編譯時的版本要用5.2.9了。

開啟D:\APMServ5.2.6\Zend\eAccelerator資料夾,馬上可以看到eAccelerator.dll這個檔案,再在資料夾D:\APMServ5.2.6\PHP下面搜尋一下包含eAccelerator的關鍵字
可以發現只有php.ini裡面包含了eAccelerator.dll的引用。現在唯一的關鍵就是下載eAccelerator的5.2.9版本了,
找了好久終於找到下載地址了:http://www.sitebuddy.com/PHP/Accelerators/eAccelerator_windows_binaries_builds,注意下載eAccelerator 0953 for PHP 5.2.9,不要下錯了檔案,下來後
直接放到D:\APMServ5.2.6\Zend\eAccelerator資料夾中,再到php.ini檔案中把
[eaccelerator]
zend_extension_ts="D:/APMServ5.2.6/zend/eAccelerator/eAccelerator.dll"
改為
[eaccelerator]
zend_extension_ts="D:/APMServ5.2.6/zend/eAccelerator/eAccelerator0953_5.2.9.dll"
就可以了
注意:上面的提到的相關路徑依據你自己解壓AMPServ時設定的路徑,使用的系統是windows 2003 server。


——————————————————————————————————————————————————————————————————————————

對了,APMServ5.2.6預設的mysql安裝後root帳號的密碼為空,這樣很不安全,需要改一下。

開始 - 執行 - 輸入cmd執行
D:\APMServ5.2.6\MySQL5.1\bin> mysql -u root mysql 
mysql> UPDATE user SET Password=PASSWORD('新密碼') WHERE user='root';
mysql> FLUSH PRIVILEGES;


相關推薦

APMServ提示Apache啟動失敗,檢查相關配置”的解決方法

今天開始做一點關於JavaWeb的東西,第一件事就是要搭建伺服器,以前學php的時候,覺得APMServ不錯,除了PHP,裡面整合的 MySQL很好用,不用自己去配置任何東西,於是就直接拿來用了,但是伺服器卻怎麼也起不來,下面的這些很快的解決了我的問題。 分享於此: 解

APMServ錯誤解決辦法:1、Apache啟動失敗,檢查相關配置

在php.ini 中的檔案註釋掉就可以了,列如下面的: ;[eaccelerator];zend_extension_ts="E:/APMServ5.2.6/zend/eAccelerator/ea

Win8安裝APMServ提示Apache啟動失敗檢查相關配置”的解決辦法。

新裝的WIN8系統,用APMServ搭建PHP執行環境,在啟動APMServ時提示“Apache啟動失敗,請檢查相關配置”,但是MYSQL卻啟動成功了。 以為是WIN8的IIS跟Apache的80埠衝突了,進去“服務”卻沒能找到IIS服務,說明WIN8的IIS應該是預設沒

1、Apache啟動失敗檢查相關配置。√MySQL5.1已啟動

dll 運行 tor over word pac 相關配置 mys logs 1.查看是否端口占用,一般是用80端口:netstat-ano,看是什麽占用,如果pid = 0; 修改註冊表:   1).regedit   2).找到 HKEY_LOCAL_MACHINE\S

1、Apache啟動失敗檢查相關配置。√MySQL5.1已啟動解決方案:

 問題: 1、Apache啟動失敗,請檢查相關配置。√MySQL5.1已啟動。 今天使用APMServ5.2.6在本地電腦架設網站,不論是改埠還是關閉SSL都無法啟動Apache。 研究了好久終於解決了: 開啟APMServ點選"Apache設定(A)-檢視執行日誌(E)"

Apache啟動失敗檢查相關配置。√MySQL5.1已啟動

方案六 php.ini裡的extension_dir配置是正確的,可能是以前在本機安裝過PHP,有一些殘留檔案,windows PATH變數或拷貝到C:\WINDOWS\system32下的dll檔案被Apache優先載入了,而沒有載入應該載入的APACHE目錄中的dll,,注意:windows載入dll檔案

1、Apache啟動失敗檢查相關配置。2、MySQL5.1啟動失敗檢查相關配置

純屬個人遇到的問題,在實驗室的win7系統執行APMServ5.2.6沒什麼問題,在自己的電腦win10系統上,已經安裝在根目錄(指直接整個APM資料夾丟CDE任意一個盤)啦,可是還是出現上述錯誤,百度了各種辦法都不行,最後,退出,然後去工作管理員關掉了apm的所有服務。接著

Visual Studio提示“無法啟動IIS Express Web伺服器”的解決方法

有時,在使用Visual Studio執行ASP.NET專案時,會提示“無法啟動IIS Express Web伺服器”,無法執行,如圖: 這一般出現在重灌系統之後,或者專案是從別的電腦上覆制過來的

富文字編輯器圖片上傳功能提示falsh版本低你升級的解決方法

1,最好先檢查下瀏覽器的falsh是否禁用如禁用需開啟 2,安裝官網falsh並重新打卡瀏覽器 falsh禁用會導致很多外掛用不了(圖片上傳外掛,編輯器外掛,視訊播放功能等), 程式碼執行中找不到錯誤,

Ubuntu 14.04 isc-dhcp-server 啟動失敗(no IPv4 addresses)問題解決方法

筆記本上插入了一個usb網絡卡,該網絡卡被識別為wlan2。現在我想建立一個無線區域網,該無線區域網的地址範圍是192.168.1.3~192.168.1.254。 1. sudo apt-get install isc-dhcp-server 2. 安裝isc-dhcp

SpringMVC返回Json失敗檢查是否配置了Jackson

springmvc jackson json 配置文件背景需要一套幹凈的Spring+Spring MVC+Mybatis框架,框架寫到返回Json的環節報錯了。問題無法Json,報406解決需要配置Json工具包,這裏用JacksonMaven Jackson <!-- https://

phpstudy 提示安裝VC9 VC14等,MySQL啟動失敗紅色小點點,解決辦法。PHP VC版本下載集合

phpStudy啟動失敗時的解決方法 提示缺vc9執行庫 php5.3、5.4和apache都是用vc9編譯,電腦必須安裝vc9執行庫才能執行。 php5.5、5.6是vc11編譯,如用php5.5、5.6必須安裝vc11執行庫。 php7.0、7.1是vc14編譯,如用php7.0

apache啟動失敗

啟動apache: win10 在apache/bin 目錄下以管理員身份執行cmd command line: httpd -k start error: [mpm_winnt:error] [pid 14432:tid 568] (OS 2)系統找不到指定的檔案。 : AH0

如何解決VMware Workstation 拷貝貼上失效的問題(能拷貝出來,粘不回去:貼上失敗 檢查您的輸...... 無法轉換為按鍵)

#錯誤表現: 可以從虛擬機器複製出來,但是貼上不回去,檔案貼上好像也沒問題 通過vmware選單裡的貼上操作,提示: vmware 貼上失敗 請檢查您的輸… 無法轉換為按鍵 #解決辦法: 點關閉虛擬機器,選擇“在後臺執行” 點啟動虛擬機器,解決 示意圖如下

MySQL重複安裝時一直提示服務啟動失敗解決辦法!

本帖最後由 青雲 於 2012-3-9 18:45 編輯 以前經常碰到這個問題,但都是用以下辦法處理的,先在新增刪除程式裡解除安裝MySQL,然後把原MySQL的目錄改名,再開啟登錄檔用F3迴圈查詢“MySQL”,全部刪除,最後重啟機器再重新裝MySQL都可以搞定,但今天遇到的問題位元殊,按上面和下面的辦法

Ubuntu LAMPP Apache啟動失敗解決方案

今天在Ubuntu16.04上裝XAMPP(LAMPP),裝完以後發現apache死活啟動不起來,雖然我已經改了預設訪問埠和SSL埠,然而並不能解決問題。而且在圖形介面裡還沒有報錯資訊,於是用命令列啟動,看到提示: XAMPP: Another web s

apache 啟動失敗錯誤排查

 使用安裝包安裝zabbix ,過程中可能出現錯誤,打算用原始碼重新安裝,出現問題,apache 重啟失敗排查思路1   檢視報錯資訊Job for httpd.service failed because the control process exited with error code. See "sy

解決Linux下XAMPP啟動Apache啟動失敗問題

當我們使用命令:sudo /opt/lampp/lampp start 啟動XAMPP時出現如下錯誤: Starting XAMPP for Linux 5.6.28-0... XAMPP: Sta

Linux xampp apache啟動失敗

遇到Apache啟動失敗的問題是因為預設的80埠被佔用,解決辦法: 1.  修改/opt/lampp/etc/httpd.conf裡的埠 Listen 80(修改為8099) 2.  修改/opt/lampp/etc/extra/httpd-ssl.php裡的443埠 L

linux 修改分割槽之後啟動失敗以及分割槽相關命令

系統啟動失敗,提示error:unknown filesystem 解決:http://www.linuxidc.com/Linux/2012-06/61983.htm 但是我發現我set之後,還是提示unknown filesystem,好像是因為我之前修改分割槽之後(