XAMPP搭建本地PHP服務(wù)器
用XAMPP搭建本地PHP服務(wù)器,運行php文件
啟動服務(wù)
打開后進(jìn)入如下界面:根據(jù)自己的需要啟動服務(wù)
我這里打開的是Apache和MySQL
可以根據(jù)自己的習(xí)慣修改端口號
默認(rèn)是8080
我這里修改為80
端口
修改監(jiān)聽的端口號
Httpd.conf
文件存放著的是主要的XAMPP虛擬機(jī)的配置
像一些端口、路由、訪問的路徑等等信息
方式1:直接修改配置文件
方式2:點擊XAMPP面板
實測安裝情況
瀏覽器輸入localhost:80
一般會進(jìn)入這個界面 這是正常的
因為一般情況下,默認(rèn)打開的是我們的index.html
(Application.html
)文件
打開如下:
上面兩步表示XAMPP安裝運行沒問題,但我們并不知道被執(zhí)行的文件在哪?
XAMPP默認(rèn)指向的文件地址是 安裝目錄下的htdocs
文件夾,以我安裝的目錄舉例:C:/xampp/htdocs
進(jìn)入htdocs
文件夾
配置部署
如果我們有多個項目,并且不想把項目放在htdocs
文件夾下該怎么操作呢?
找到C:\xmapp\apache\conf
目錄下的httpd.conf
文件,打開httpd.conf
文件
這里的目錄是根據(jù)你安裝xmapp的目錄去尋找conf配置文件
然后找到DocumentRoot "C:/XAMPP/htdocs"
,這個地方就是更改默認(rèn)目錄的。
其實這個過程相當(dāng)于修改訪問的路由
提供兩種版本如下:
直接默認(rèn)目錄版:
直接用默認(rèn)目錄去存放XAMPP文件,可以省去修改文件位置這一步。
在C:/xampp/htdocs
里面創(chuàng)建文件夾phpLearn
phpLearn
下創(chuàng)建index.html
文件
編寫內(nèi)容如下:
接著在C:\xampp\apache\conf\extra
文件夾下打開httpd-vhosts.conf
文件
添加如下代碼:
<VirtualHost *:80>
DocumentRoot "D:/webroot/phpLearn"
ServerName phplearn.com
</VirtualHost>
然后找到本地電腦windows下的hosts
文件的為:C:\Windows\System32\drivers\etc
下的hosts文
件,添加127.0.0.1 phplearn.com
打開面板:點擊start
顯示如下信息:
接著就在瀏覽器中輸入:phplearn.com
回車
顯示如下信息:
至此XAMPP配置成功!??!
修改默認(rèn)目錄版
比如:我這里所有需要用XAMPP啟動的項目都是是放在D盤的webroot目錄
下的(D:\webroot
)的,每個文件夾都是一個單獨的項目,因此我把D:\webroot設(shè)置為根目錄
所以我這里可以將httpd.conf
兩個C:/xampp/htdocs
都修改為D:/webroot/
修改如下:
接著新建一個php練習(xí)項目文件夾phpLearn
在php文件夾下新建index.html
文件
打開index.html 編輯文件如下:
然后我們需要配置xampp和電腦的hosts
找到XAMPP下的httpd-vhosts.conf
文件 在(C:\xmapp\apache\conf\extra
目錄下)
打開配置文件 htpd-vhosts.conf
最底部添加代碼如下即可:
<VirtualHost *:80>
DocumentRoot "D:/webroot/phpLearn"
ServerName phplearn.com
</VirtualHost>
然后找到本地電腦的hosts
文件windows
的為:C:\Windows\System32\drivers\etc
下的hosts
文件
這里實際上就是我們上面配置的servarname
放到這臺電腦中的訪問文件,讓他可以訪問到該域名,繼而域名下存放的默認(rèn)文件,實際上存的就是一個映射關(guān)系。
打開面板:點擊start
顯示如下信息:
接著就在瀏覽器中輸入:phplearn.com
回車
顯示如下信息:
至此XAMPP配置成功!??!
虛擬目錄配置
點擊找到httpd.config
(一般默認(rèn)為第一個)
找到 LoadModule vhost_alias_module modules/mod_vhost_alias.so
將這一段前面的#
號去掉,網(wǎng)上找的資料沒有這個說明,會導(dǎo)致虛擬目錄配置不成功。
然后更改下面的內(nèi)容:
<Directory />
AllowOverride none
Require all denied
</Directory>
改為:
<Directory />
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
如下:
保存關(guān)閉
最后打開httpd-xampp.conf
在<IfModule alias_module> </IfModule>
中添加代碼, 一般在文件尾部就能找到 ,添加在標(biāo)簽內(nèi)就行
代碼如下:根據(jù)你要映射的目錄來
#C盤C:\xampp\htdocs\phpLearn目錄
Alias /phpLearn "C:\xampp\htdocs\phpLearn"
<Directory C:\xampp\htdocs\phpLearn >
Options Indexes FollowSymLinks
order allow,deny
Allow from all
</Directory>
如下:
前面的#
是注釋的意思
第一行代碼/phpLearn
是路由,也就是在localhost:80/
后面添加的地址(我這里端口號設(shè)置的是80
) ==> 輸入localhost:80/phpLearn
即可訪問C:\xampp\htdocs\phpLearn
, 是文件地址 ,注意下面的文件地址也要改 <Directory C:\xampp\htdocs\phpLearn >
,改成自己的地址!文章來源:http://www.zghlxwxcb.cn/news/detail-768451.html
至此,你可以通過localhost:端口號/phpLearn
訪問C盤/phpLearn
的內(nèi)容。
喜歡的小伙伴點點關(guān)注?。。。?/strong>文章來源地址http://www.zghlxwxcb.cn/news/detail-768451.html
到了這里,關(guān)于XAMPP、Apache搭建本地PHP服務(wù)器(全網(wǎng)最保姆級)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!