使用xampp做apache服務(wù)器,可是新版的xampp添加了虛擬主機(jī)就訪問127.0.0.1也跳轉(zhuǎn)到了虛擬主機(jī)去了,比如:我添加了www.survivalescaperooms.com,路徑是e:wwwdemo,而我的添加完之后,訪問127.0.0.1竟然也是跑到了www.survivalescaperooms.com下面去。
上網(wǎng)找了好多資料說是添加localhost的,于是在httpd.conf最后添加如下配置:
- <VirtualHost *>
- DocumentRoot E:www
- ServerName 127.0.0.1
- # ErrorLog logs/default-error_log
- </VirtualHost>
- <Directory "E:www">
- Options Indexes FollowSymLinks Multiviews
- AllowOverride All
- Order Allow,Deny
- Allow from all
- </Directory>
發(fā)現(xiàn)還是不行,繼續(xù)查找,期間安裝了PHPnow,也是類似的情況,后來無意中看到了NameVirtualHost這個(gè)配置,于是寫成了:NameVirtualHost *重啟apache竟然可以了,坑爹啊,記錄下,防止下次踩坑!
具體操作過程
下面讓我們來修改httpd.conf文件
httpd.conf文件是Apache工作的重要配置文件,在X:Apache GroupApache2conf里面,找到并用記事本打開。大家可以參照下面進(jìn)行修改:
- ServerRoot "X:/Apache Group/Apache2"
這個(gè)是服務(wù)器的根路徑,不用更改
- MaxKeepAliveRequests 100
最大在線人數(shù),根據(jù)你需要的人數(shù)和你服務(wù)器機(jī)器的配置來確定
- Listen 80
Apache2監(jiān)聽端口,一般情況下不用改,也就是網(wǎng)站的http端口
- DocumentRoot "C:/htroot"
這個(gè)是你放置網(wǎng)頁文件的地方,編譯后的PHP文件就放在這里,一定要確保這個(gè)文件夾存在,這個(gè)也就是是你的站點(diǎn)目錄
同上,跟著上一步一起修改,確保文件夾的存在
- DirectoryIndex index.htm index.php index.html
這個(gè)是服務(wù)器默認(rèn)打開的主頁文檔類型,可以改成如上的,中間用空格格開
- LanguagePriority zh-CN zh-TW en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv
語言優(yōu)先級(jí),把中文(zh-CN zh-TW)的部分剪切放到前面(也就是將原來文件中的相應(yīng)部分改成如上的)
另外,如果想要禁止主頁瀏覽,找到如下代碼:
- Options Indexes FollowSymLinks
去掉其中的indexes即可,即改成:
- Options FollowSymLinks
第三步:PHP的掛載
還是在httpd.conf中搜索LoadModule找到相關(guān)章節(jié) ,在后面添加如下內(nèi)容
- LoadModule php5_module "X:/PHP/php5Apache2.dll"
- AddType application/x-httpd-php .php
注意:其中X:PHP/PHP5Apache2.dll 中的X:/PHP/是你安裝PHP的路徑
重啟Apache使修改生效。
新聞熱點(diǎn)
疑難解答
圖片精選