Win7下XAMPP集成環(huán)境中Apache無法啟動(dòng)的問題解決
我開始在網(wǎng)站找了一些辦法如下
1 在"網(wǎng)上鄰居"上 點(diǎn)右鍵,菜單上選"屬性(R)"。出來"網(wǎng)絡(luò)連接"窗口,在"本地連接"上點(diǎn)右鍵,菜單中點(diǎn)"屬性(R)"。出來"本地連接 屬性"面板,在"此鏈接使用下列項(xiàng)目"中找到:"Internet 協(xié)議 (TCP/IP)",并點(diǎn)擊它。在彈出的"Internet 協(xié)議 (TCP/IP) 屬性"面板上,點(diǎn)擊"高級(jí)(V)..."按鈕。"高級(jí) TCP/IP 設(shè)置"面板上點(diǎn)"WINS"選項(xiàng)標(biāo)簽,去掉"啟用 LMHOSTS 查詢(L)"前面的勾,點(diǎn)"確定"按鈕。
2 打開"控制面板",點(diǎn)擊"Windows 防火墻",點(diǎn)擊"高級(jí)"選項(xiàng)標(biāo)簽,選擇"本地連接",并點(diǎn)擊旁邊的"設(shè)置(T)..."按鈕。在服務(wù)選項(xiàng)中找到"安全 Web 服務(wù)器(HTTPS)",并把它勾選上,點(diǎn)"確定"按鈕
但還是沒有apache啟動(dòng)還是失敗了,接著搜索
經(jīng)研究,發(fā)現(xiàn)apache啟動(dòng)不了主要有幾個(gè)常見的問題,比如端口沖突、無法連接動(dòng)態(tài)鏈接庫等、、
解決端口沖突
一般沖突:port:80,port:443
可以在xampp安裝目錄下找到apache下的httpd.conf,用記事本打開,把所有80改為574。如果port 443也沖突的話,把所有的443改為444。
修改php.ini后去掉extension=php_pdo_pgsql.dll、extension=php_pgsql.dll之前的分號(hào),使其支持postgreSQL時(shí),
apache無法啟動(dòng),或者閃一下又停止,或者Busy, apache service not started [-1]
解決辦法:
修改環(huán)境變量,計(jì)算機(jī)->系統(tǒng)屬性->高級(jí)系統(tǒng)設(shè)置->環(huán)境變量,修改Path,在最前面添加xampp下php的安裝目錄,比如c:/xampp/php,用分號(hào)隔開。
重啟apache,測(cè)試postgreSQL,正常啟動(dòng)OK。
總結(jié)一下
80端口問題
如果你機(jī)子上的IIS或者其他程序占用了80端口,那么apache肯定無法啟動(dòng)。所以第一個(gè)思路是:解決端口問題--可以用netstat -an查看端口使用情況,停止使用80端口的程序,然后啟動(dòng)服務(wù);也可以讓apache運(yùn)行在另一個(gè)端口,譬如8080上,如果是WEB服務(wù)器就必須使用 80端口了。
相關(guān)文章
安裝redhat 8.0紅帽系統(tǒng)的圖文教程(小白必備)
這篇文章主要介紹了安裝redhat 8.0紅帽系統(tǒng)的圖文教程(小白必備),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-1213個(gè)實(shí)用的Apache Rewrite重寫規(guī)則
這篇文章主要介紹了13個(gè)實(shí)用的Apache Rewrite重寫規(guī)則,需要的朋友可以參考下2014-03-03詳解Linux 安裝 JDK、Tomcat 和 MySQL(圖文并茂)
本文會(huì)詳細(xì)介紹 Windows 上安裝虛擬機(jī)之后,如何在 Linux 中安裝 JDK、Tomcat 和 MySQL 的過程,有興趣的可以了解一下2017-08-08