国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

關于在windows環境下配置xampp多站點問題

2019-11-15 01:48:33
字體:
來源:轉載
供稿:網友
關于在windows環境下配置xampp多站點問題前言
  • 由于開發要求,最近開始了php開發,于是就找到了xampp,wamp等集成環境,關于在windows下的xampp和wamp的配置,我過兩天在寫兩篇分別闡述一下,下面就遇到的多站點的配置問題講一下步驟
window下的hosts文件
  • 首先找到C:/Windows/System32/drivers/etc目錄下的hosts文件,此文件在當前目錄下是無法修改的,所以必須復制出來(到桌面),然后在文件尾部添加上你所需要的站點域名

  • 以hosts文件為例,其本身配置了 127.0.0.1 localhost 前段是表示訪問的主機ip,后一段是表示要訪問的域名

  • 所以如果需要配置一個www.test.com的域名只需要加上 127.0.0.1 www.test.com即可。

  • 最后我在網上了解到windows下的hosts文件其作用就是‘將一些常用的網址域名與其對應的IP地址建立一個關聯“數據庫”,當用戶在瀏覽器中輸入一個需要登錄的網址時,系統會首先自動從Hosts文件中尋找對應的IP地址,一旦找到,系統會立即打開對應網頁,如果沒有找到,則系統再會將網址提交DNS域名解析服務器進行IP地址的解析。’應該是類似一個 key-value鍵值對的方式去解析域名,如果能在本機找到相應IP則訪問當前IP。

apche的vhost配置文件
  • 先找到vhost所在目錄D:/xampp/apache/conf/extra,自己對應安裝的xampp的目錄去尋找,找到vhost文件后,打開會看到如下系統配置:

ServerAdmin DocumentRoot "D:/xampp/htdocs" ServerName localhost ErrorLog "logs/dummy-host2.example.com-error.log" CustomLog "logs/dummy-host2.example.com-access.log" common Options Indexes FollowSymLinks Includes ExecCGI Require all granted Order allow,deny Allow from all AllowOverride AuthConfig

  • 如果你看過很多配置文件的話,相信能一眼就看清楚,因為我們之前配置了windows下的hosts文件的虛擬主機域名為www.test.com所以在vhost文件中應該這樣配置:

ServerAdmin DocumentRoot "D:/workspace/php/PRoject/public" ServerName local.test.com ErrorLog "logs/dummy-host.example.com-error.log" CustomLog "logs/dummy-host.example.com-access.log" common

   <Directory "D:/workspace/php/project/public">   Options Indexes FollowSymLinks Includes ExecCGI   Require all granted   </Directory>   <IfModule mod_rewrite.c>   <Directory "D:/workspace/php/project">   RewriteEngine on   RewriteRule  ^$ public/    [L]   RewriteRule  (.*) public/$1 [L]   </Directory>   <Directory "D:/workspace/php/project/public">   RewriteEngine On   RewriteCond %{REQUEST_FILENAME} !-d   RewriteCond %{REQUEST_FILENAME} !-f   RewriteRule ^(.*)$ index.php?_url=/$1 [QSA,L]   </Directory>   </IfModule>

  • 可能不同人的Directory 目錄配置不一樣,一般系統默認是放在D:/xampp/htdocs下,但是為了方便放不同的幾個項目,我們一般習慣的把系統默認的訪問目錄配置到我們的工作目錄下,以我的為例:D:/workspace/php/下對應不同的項目目錄。
最后如果還是不能訪問的話,請檢查xampp下的httpd.conf文件中的 Include conf/extra/httpd-vhosts.conf這條語句是否被注釋掉,如果被注釋掉則去掉注釋語句。以上就是windows下wampp的配置過程,如有疑問,請在下方留言,我后續補上。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新竹市| 揭西县| 二连浩特市| 通榆县| 永平县| 商丘市| 贵州省| 泸定县| 西乌珠穆沁旗| 宁阳县| 息烽县| 织金县| 盐边县| 梧州市| 京山县| 迁安市| 兰州市| 米林县| 嵊泗县| 扎囊县| 平遥县| 阳西县| 徐水县| 宁南县| 德保县| 建始县| 南乐县| 民权县| 井研县| 莱阳市| 抚州市| 邳州市| 五大连池市| 通山县| 西乌珠穆沁旗| 长海县| 曲阳县| 乌审旗| 庄浪县| 玛多县| 乌苏市|