工具/原料 phpstorm 方法/步驟 1.在菜單欄的”P(pán)references“下的"Build,Execution,Deployment"下的"Debugger"找到"Built-in server port"即可改變端口號(hào),但這樣更改會(huì)有一個(gè)問(wèn)題,手動(dòng)輸入的端口數(shù)并不會(huì)被系統(tǒng)接受,由此會(huì)造成極大的不方便。2.通過(guò)修改phpstorm的本地配置文件,也可以達(dá)到同樣的效果,并且可以任意輸入端口號(hào)。 首先我們要進(jìn)入phpstorm的mac配置文件路徑: /Users/admin/Library/Preferences/WebIde90/options (打開(kāi)Finder然后使用快捷鍵command+shift+g就會(huì)出現(xiàn)前往文件夾,將路徑輸入按回車就可以了。)找找配置文件“other.xml”,“other.xml"的文件內(nèi)容如下: application component name="BuiltInServerOptions" builtInServerPort="63342" //application 將phpstorm配置文件改成如下即可: application component name="BuiltInServerOptions" builtInServerPort="80" //application
成都創(chuàng)新互聯(lián)公司-云計(jì)算及IDC服務(wù)提供商,涵蓋公有云、IDC機(jī)房租用、服務(wù)器托管、等保安全、私有云建設(shè)等企業(yè)級(jí)互聯(lián)網(wǎng)基礎(chǔ)服務(wù),咨詢電話:13518219792
運(yùn)行是PHPstudy提示80端口被占用,程序無(wú)法運(yùn)行。
查看是什么程序占用80端口,一般用Windows自帶的cmd工具就可以了,首先是點(diǎn)電腦左下角開(kāi)始-運(yùn)行;或者是直接按鍵盤(pán)坐下方的Windows鍵+R鍵,一起按哦。
然后再“打開(kāi)”后面的輸入框內(nèi),輸入“cmd”,在點(diǎn)“確定”;
然后,點(diǎn)擊“確定”后,進(jìn)入cmd的界面,在輸入“netstat -ano”,再按回車鍵;
按回車鍵后,會(huì)顯示當(dāng)前電腦中程序占用的端口和程序ID等等信息;看到第一條就是:0.0.0.0:80 這是80端口,是tcp協(xié)議的,后面PID是4;
然后,我們打開(kāi)電腦的任務(wù)管理器,方法是:Ctrl+Alt+Delete三個(gè)鍵一起按,然后,點(diǎn)一下“PID”讓管理器以PID來(lái)排序,這樣就方便我們查看了,看到PID為4的程序了。
如果是沒(méi)有看到PID,就需要設(shè)置一下管理器:“查看”-“選擇列”-勾選”P(pán)ID”選項(xiàng)。
最后,選擇PID為4的進(jìn)程,然后鼠標(biāo)右鍵,選擇結(jié)束進(jìn)程;
結(jié)束進(jìn)程后,就沒(méi)有程序占用80端口了,然后再進(jìn)入PHPstudy界面“啟動(dòng)”一下,程序就可以正常運(yùn)行了。
不知道你用的是那種安裝模式和服務(wù)器類型,如是用一些服務(wù)套裝,可以在其上面直接打開(kāi), 如是手工安裝,找到apache 安裝目錄
\apache\conf\httpd.conf???//httpd.conf?是個(gè)文件,不是文件夾
可以用記事本打開(kāi),或者用editplus ?等編輯器打開(kāi)
在文件中搜索,Listen???//?注意,是前面沒(méi)用?"#"?號(hào)的那個(gè),有#號(hào)的為注釋代碼
#?Change?this?to?Listen?on?specific?IP?addresses?as?shown?below?to?
#?prevent?Apache?from?glomming?onto?all?bound?IP?addresses.
#
#Listen?12.34.56.78:80
Listen?80
可以將?Listen 80 后面的 80 改為你需要的端口即可。
然后訪問(wèn)的時(shí)候在瀏覽器中輸入 http:/localhost:端口號(hào)
端口3306似乎是mysql的默認(rèn)端口號(hào),如果你指的是mysql端口號(hào)修改的問(wèn)題的話。一般服務(wù)器上mysql默認(rèn)端口是3306,所以在代碼中建立mysql數(shù)據(jù)庫(kù)鏈接的命令中就不要特別指定53306,就可以了。
php不占用端口,是apache占用端口。原最佳回答中說(shuō)的httpd.conf是apache的配置文件。這樣不通過(guò),也就是讓那個(gè)隨便的回答誤導(dǎo)入門者?現(xiàn)在太多人搞不清apache,php,mysql,phpmyadmin。很多人問(wèn)mysql的網(wǎng)址,其實(shí)他要的是phpMyAdmin這套php開(kāi)發(fā)的mysql管理系統(tǒng)的網(wǎng)址。