wamp2.5 環境搭建

1.下載wamp2.5並安裝(附件可以安裝)

2.安裝過程中遇到問題

a.Error MSVCR100.DLL Solution

http://forum.wampserver.com/read.php?2,123608 


b.wampserver的狀態爲非綠色,說明wamp啓動不正常。第一次學習這東西也不知道如何解決。通過wamp的apache測試80端口顯示 your port 80 is not actually(實際上,事實上) usedby;  很多人都說是服務器的80端口被佔用了,要換成其他的端口,可是我換了還是不行才發現不是這個原因。點了apache的service中的安裝服務,然後再重新啓動wamp居然成功的打開了localhost.說明我的apache服務沒有安裝成功。沒有啓動。所以訪問不了。

 

c.創建虛擬目錄的問題:在wamp中指定一個自己的測試目錄爲訪問目錄,還是紀錄一下方法吧,以免忘記了。點開wamp 選中apache的Alias(別名,化名)目錄,點擊添加一個Alias;會提示一個doc的操作框:在這裏直接輸入自己的虛擬目錄,這裏我用的自己的目錄test 回車,would make http://localhost/test/ point to 意思是你命名的虛擬目錄需要指定一個實際的目錄:d:/表示在D盤。回車退出即可。我指向的D盤Phptest目錄。Ok,還沒完,當我在瀏覽器上輸入localhost/test 提示:You don't have permission to access on this server。迅速百度得到解決方案如下:在 httpd:conf中找到這段,在wamp2.5中貌似沒有這麼長:

<Directory /> 

   Options FollowSymLinks 

   AllowOverride None 

   Order deny,allow 

   Deny from all 

</Directory>

 

替換爲:<Directory /> 

   Options Indexes FollowSymLinks 

   AllowOverride None 

</Directory>

重新打開OK問題解決。

 

d:創建虛擬主機

 

1.創建虛擬主機的定義

編輯\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf文件

首次打開去掉沒有用的例子代碼

添加localhost的定義

<VirtualHost *:80>     DocumentRoot "c:/wamp/www"     ServerName localhost     ServerAlias localhost     <Directory  "c:/wamp/www">        AllowOverride All Require local     </Directory> </VirtualHost>

假如虛擬主機名爲project1,添加虛擬主機project1的定義

 <VirtualHost *:80>
     DocumentRoot "c:/wamp/www/project1"
     ServerName project1
     <Directory  "c:/wamp/www/project1">
        AllowOverride All
 		Require local
     </Directory>
 </VirtualHost>


 

 

2.把新的域名加入到windows的hosts文件中

編輯windows\system32\drivers\etc\hosts文件

127.0.0.1 localhost

 127.0.0.1 project1 

刷新windows   dnscache

net stop dnscache

 net start dnscache

3.去掉https.conf中包含虛擬主機文件行的註釋

在https.conf中找到下面代碼去掉註釋行

# Virtual hosts

 #Include conf/extra/httpd-vhosts.conf

 

4.重啓apache

 

 

 


 

發佈了17 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章