wamp2.5 环境搭建

来源:互联网 发布:ce系统导航软件 编辑:程序博客网 时间:2024/05/03 15:35

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

 

 

 


 

0 0