參考了很多大神的分享解答, 現在不知道是參考的哪個人的 如有抄襲 侵權請告知, 加上鏈接或者刪除!!!
最近想按個分屏提高學習代碼效率, 晚上突然想到可以用本本連接WiFI 然后通過 局域網訪問PC開發文件 192.168.0.XX ;
PC 使用的是wamp集成環境(本人前端小白渣渣,因為工作原因自學了一點php...), 使用http://localhost可以打開網站,然后用本本訪問局域網PC的ip(如:http://192.168.0.108/),提示403錯誤,無權訪問該頁面。
中間有太多次修改, 然后快要放棄的時候, 想到先用本本開node.JS端口,然后PC反向訪問本本的服務器,發現是成功的! (node很差勁,還沒php用得好...) , 說明了沒有什么防火牆什么亂七八糟的原因, 還是wamp集成中 apache的設置問題...
在網上找了好多資料,最后終於找到了,解決方案如下:我的wamp裝在D盤下,需要修改一下D:\wamp64\Apache2\conf下的httpd.conf (或者直接在 wamp圖標點擊 Apache 設置 httpd.config 文件 )文件中的一些權限設置找到下面Directory開頭的下面兩段:
其中應該是有三段 <Directory***? 這樣的閉合標簽
全部改成以下形式:
<Directory />
AllowOverride none
Allow from all
Require all granted
</Directory>
解決方法:1.將Allow from 127.0.0.1改為Allow from all
2.將Deny from all改為Allow from a
3.Require 后面改成 Require all granted
找到這...我重啟完 發現還是不行,然后突然又想到了還有一個 設置 apache -- httpd-vhost.config 文件 就是設置根目錄和多站點的那個 里面也同樣