Q:Windows環境下啟動apache報錯如下:
可是在httpd.conf文件中apache listen的明明是http 80端口,為什么會報443的錯誤?
?
A:因為你的計算機安裝了VM,所有有個vm的進程一直占用著443端口,在命令行下netstat -ano查到那個進程的pid后打開任務管理器把進程干掉,然后重啟就好了。
注:命令行下如何殺死進程?
①taskkill /im 進程名稱
? ? 示例:用taskkill /im VStart.exe命令關閉音速啟動,VStart.exe就是音速啟動的進程名稱。
②taskkill /pid[進程碼] -t(結束該進程) -f(強制結束該進程以及所有子進程)
? ? 注:有兩種方法查進程的PID碼:
? ? ? ?①在命令行下用 tasklist 命令查出進程的PID號碼;
? ? ? ?②在任務管理器中的查看選項中選擇選擇列中勾先PID那一項。
?