參考文檔:https://blog.csdn.net/Register_man/article/details/53786699
https://blog.csdn.net/web_xyk/article/details/80414662
配置phpstorm對PHP解釋器(即讓PHPStorm找到php.exe文件)





就可以跑本地的PHP文件,但是PHP的web還不可以
現(xiàn)在去配置XAMPP來實(shí)現(xiàn)PHP的web服務(wù)
一、XAMPP下載安裝 點(diǎn)擊下載,下載完成之后執(zhí)行安裝文件安裝,一路next,完成。運(yùn)行界面如下:

二、啟動
這里,我是把XAMPP安裝在了D:\XAMPP文件夾下。
點(diǎn)擊第一行Apache后面的Start是啟動XAMPP本地虛擬機(jī)(默認(rèn)端口8080)
點(diǎn)擊第二行MySQL后面的Start是啟動數(shù)據(jù)庫,如果只需要虛擬服務(wù)器不需要操作數(shù)據(jù)庫,只啟動Apache,不啟動MySQL即可
啟動后如下圖:

然后打開瀏覽器,在地址欄輸入localhost:8080回車顯示:

三、上面兩步表示XAMPP安裝運(yùn)行沒問題,但我們并不知道被執(zhí)行的文件在哪?
XAMPP默認(rèn)指向的文件地址是 安裝目錄下的htdocs文件夾,以我安裝的目錄舉例:D:\XMAPP

默認(rèn)運(yùn)行的是htdocs下的index.html文件

四、如果我們有多個(gè)項(xiàng)目,并且不想把項(xiàng)目放在htdocs下該怎么辦呢?
1.找到D:\xmapp\apache\conf目錄下的httpd.conf文件,打開

2.然后找到DocumentRoot "D:/XAMPP/htdocs",這個(gè)地方就是更改默認(rèn)目錄的

3.我的所有需要用XAMPP啟動的項(xiàng)目都是是放在D盤的webroot目錄下的(D:\webroot)的,每個(gè)文件夾都是一個(gè)單獨(dú)的項(xiàng)目,因此我把D:\webroot設(shè)置為根目錄

我們把上一步找到的DocumentRoot "D:/XAMPP/htdocs"改成D:/webroot/

4.然后新建php練習(xí)項(xiàng)目文件夾phpLearn

在php文件夾下新建index.html文件
內(nèi)容為:
5.然后我們需要配置xampp和電腦的host
找到XAMPP下的httpd-vhosts.conf文件 在(D:\xmapp\apache\conf\extra目錄下)

打開在最后添加并保存
<VirtualHost *:80>
DocumentRoot "D:/webroot/phpLearn"
ServerName phplearn.com
</VirtualHost>
DocumentRoot 后面的"D:/webroot/phpLearn"就是我們新建的php練習(xí)項(xiàng)目的目錄
ServerName訪問域名地址為:phplearn.com (注意是小寫,因?yàn)橛蛎粎^(qū)分大小寫,我們統(tǒng)一使用小寫)

然后找到本地電腦的hosts文件windows的為:
C:\Windows\System32\drivers\etc下的hosts文件

打開并添加127.0.0.1 phplearn.com,然后保存

然后啟動XAMPP的Apache

地址欄輸入phplearn.com回車,運(yùn)行成功!

新的項(xiàng)目重復(fù)第四步即可