我開(kāi)始在網(wǎng)站找了一些辦法如下
1 在"網(wǎng)上鄰居"上 點(diǎn)右鍵,菜單上選"屬性(R)"。出來(lái)"網(wǎng)絡(luò)連接"窗口,在"本地連接"上點(diǎn)右鍵,菜單中點(diǎn)"屬性(R)"。出來(lái)"本地連接 屬性"面板,在"此鏈接使用下列項(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 打開(kāi)"控制面板",點(diǎn)擊"Windows 防火墻",點(diǎn)擊"高級(jí)"選項(xiàng)標(biāo)簽,選擇"本地連接",并點(diǎn)擊旁邊的"設(shè)置(T)..."按鈕。在服務(wù)選項(xiàng)中找到"安全 Web 服務(wù)器(HTTPS)",并把它勾選上,點(diǎn)"確定"按鈕
但還是沒(méi)有apache啟動(dòng)還是失敗了,接著搜索
經(jīng)研究,發(fā)現(xiàn)apache啟動(dòng)不了主要有幾個(gè)常見(jiàn)的問(wèn)題,比如端口沖突、無(wú)法連接動(dòng)態(tài)鏈接庫(kù)等、、
解決端口沖突
一般沖突:port:80,port:443
可以在xampp安裝目錄下找到apache下的httpd.conf,用記事本打開(kāi),把所有80改為574。如果port 443也沖突的話,把所有的443改為444。
修改php.ini后去掉extension=php_pdo_pgsql.dll、extension=php_pgsql.dll之前的分號(hào),使其支持postgreSQL時(shí),
apache無(wú)法啟動(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)隔開(kāi)。
重啟apache,測(cè)試postgreSQL,正常啟動(dòng)OK。
總結(jié)一下
80端口問(wèn)題
如果你機(jī)子上的IIS或者其他程序占用了80端口,那么apache肯定無(wú)法啟動(dòng)。所以第一個(gè)思路是:解決端口問(wèn)題--可以用netstat -an查看端口使用情況,停止使用80端口的程序,然后啟動(dòng)服務(wù);也可以讓apache運(yùn)行在另一個(gè)端口,譬如8080上,如果是WEB服務(wù)器就必須使用 80端口了。
新聞熱點(diǎn)
疑難解答
圖片精選