1. 程式人生 > >phpstudy搭建本地伺服器訪問

phpstudy搭建本地伺服器訪問

步驟如下:

一.hosts配置:

1.用編輯器開啟hosts檔案,位置:C:\Windows\System32\drivers\etc目錄下

2.在hosts檔案裡新增自己的域名配置,配置規則如下:

127.0.0.1 localhost    開啟此行即可用localhost訪問

127.0.0.1 域名1

127.0.0.1 域名2

..........

配置完後,儲存即可,可能需要管理員許可權才能修改此檔案。(記住ip地址前的'#'號一定要拿掉)。

二.apache配置:

1.編輯httpd.conf檔案,開啟虛擬主機,位置:在apache的安裝目錄,即phpstudy安裝目錄下的phpStudy\Apache\conf,找到Include conf/extra/httpd-vhosts.conf,去掉前面的#

2.進入開啟的虛擬主機檔案httpd-vhosts.conf進行域名配置,位置:\phpStudy\Apache\conf\extra目錄下

配置規則:

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "D:/phpStudy/WWW/要配置域名的專案名"
  ServerName 配置的域名
    ErrorLog "logs/dummy-host2.example.com-error.log"
    CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>

主要配置DocumentRoot和ServerName,ServerAdmin、ErrorLog、CustomLog可以不配置,若不配置直接刪掉或用#註釋掉即可,以上配置的域名均是在hosts中配置的域名,案例如下:

以上配置的均是預設埠80,也可以配置在不同埠,此時訪問時域名後需帶埠號,配置前需要檢視一下埠號的佔用情況,不要配置已經被佔用的埠號。

檢視埠號佔用情況:cmd開啟命令框輸入命令netstat -ano檢視,具體可以參考:http://jingyan.baidu.com/article/3c48dd34491d47e10be358b8.html

(若80埠被佔用可配置其他埠)配置不同的埠號在上面配置中把埠號改成未佔用的埠進行配置外,還要把phpStudy\Apache\conf目錄下的httpd.conf檔案中監聽80埠的資訊改成配置的埠:

若想在Apache的配置中隱藏入口檔案index.php,即使訪問地址:localhost/h5.test.cn/index.php/test/index  簡化成 localhost/h5.test.cn/test/index,也可以通過域名配置實現,即如下:

<VirtualHost *:80>
    DocumentRoot "D:/phpStudy/WWW/h5.test.cn"
    ServerName local.h5.test.cn
<IfModule dir_module>
DirectoryIndex index.php
</IfModule>
</VirtualHost>

以上配置都完成後,切記要重啟伺服器。
--------------------- 
作者:CamilleZJ 
來源:CSDN 
原文:https://blog.csdn.net/camillezj/article/details/54694554 
版權宣告:本文為博主原創文章,轉載請附上博文連結!