用XAMPP搭建本地PHP服务器
1.啟動xampp出錯,Port 80 in use by "Unable to open process" with PID 4!
https://www.cnblogs.com/jeacy/p/9016532.html
2 用XAMPP搭建本地PHP服務(wù)器,運(yùn)行php文件
https://blog.csdn.net/web_xyk/article/details/80414662
3 xampp環(huán)境配置虛擬目錄
https://www.cnblogs.com/lovecode3000/p/11409613.html
_____________________________________________________________________________________________________________________________________
1.更改Apache所要用的端口
Step1: config-->Apache(httpd.conf)
Step2: 修改httpd.conf,Listen 80 改為 Listen8080
#Listen 12.34.56.78:8080
Listen8080
ServerName localhost:80 改為 ServerName localhost:8080
Step3: config->Service and Port Settings ->Apache -> Main Port ->改為8080
___________________________________________________________________________________________
2. 目錄配置
一、XAMPP下載安裝 點擊下載,下載完成之后執(zhí)行安裝文件安裝,一路next,完成。運(yùn)行界面如下:
二、啟動
這里,我是把XAMPP安裝在了D:XAMPP文件夾下。
點擊第一行Apache后面的Start是啟動XAMPP本地虛擬機(jī)(默認(rèn)端口8080)
點擊第二行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文件
四、如果我們有多個項目,并且不想把項目放在htdocs下該怎么辦呢?
1.找到D:xmappapacheconf目錄下的httpd.conf文件,打開
2.然后找到DocumentRoot "D:/XAMPP/htdocs",這個地方就是更改默認(rèn)目錄的
3.我的所有需要用XAMPP啟動的項目都是是放在D盤的webroot目錄下的(D:webroot)的,每個文件夾都是一個單獨(dú)的項目,因此我把D:webroot設(shè)置為根目錄
我們把上一步找到的DocumentRoot "D:/XAMPP/htdocs"改成D:/webroot/
4.然后新建php練習(xí)項目文件夾phpLearn
在php文件夾下新建index.html文件
內(nèi)容為:
5.然后我們需要配置xampp和電腦的host
找到XAMPP下的httpd-vhosts.conf文件 在(D:xmappapacheconfextra目錄下)
打開在最后添加并保存
<VirtualHost *:80>
DocumentRoot "D:/webroot/phpLearn"
ServerName phplearn.com
</VirtualHost>
DocumentRoot 后面的"D:/webroot/phpLearn"就是我們新建的php練習(xí)項目的目錄
ServerName訪問域名地址為:phplearn.com (注意是小寫,因為域名不區(qū)分大小寫,我們統(tǒng)一使用小寫)
然后找到本地電腦的hosts文件windows的為:
C:WindowsSystem32driversetc下的hosts文件
打開并添加127.0.0.1 phplearn.com,然后保存
然后啟動XAMPP的Apache
地址欄輸入phplearn.com回車,運(yùn)行成功!
_____________________________________________________________________________________________________________________________________
原文鏈接:https://blog.csdn.net/web_xyk/article/details/80414662
3. 虛擬目錄配置
一、配置文件更改
1.修改httpd.conf /xampp/apache/conf/httpd.conf
找到 LoadModule vhost_alias_module modules/mod_vhost_alias.so 這一段前面的#號去掉,網(wǎng)上找的資料沒有這個說明,所以導(dǎo)致虛擬目錄配置不成功
然后更改下面的內(nèi)容:
<Directory />
AllowOverride none
Require all denied
</Directory>
改成:
|
1 2 3 4 5 6 7 8 9 10 11 |
|
保存關(guān)閉
最后打開httpd-xampp.conf
在<IfModule alias_module> </IfModule> 中添加代碼, 一般在文件尾部就能找到 ,添加在標(biāo)簽內(nèi)就行
|
1 2 3 4 5 6 7 |
|
前面的# 是注釋的意思
第一行代碼/codegame 是路由,也就是在localhost:8000/后面添加的地址(我這里端口號設(shè)置的是8000) ==> 輸入localhost:8000/codegame 即可訪問
"E:/codeGame"就不用說了, 是文件地址 ,注意下面的文件地址也要改<Directory E:/codeGame> ,改成自己的地址
到此為止,你已經(jīng)可以通過localhost:端口號/codegame訪問E盤web的內(nèi)容了。
______________________________
1.httpd.conf
<Directory “D:test”>
Options -Indexes FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>
總結(jié)
以上是生活随笔為你收集整理的用XAMPP搭建本地PHP服务器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL 存储过程
- 下一篇: 研究人员开发新型荧光显微镜:更适用于观测