apache虚拟机配置

本文主要介绍apache配置虚拟主机方法,wamp环境。

今天是实习第三天,回到宿舍有时间就写一些。

第一天初步了解公司情况,平哥(带我的前辈)给我介绍公司cms,配置项目环境没成功,让我配完环境做一个网页的小修改,简单使用js,大概完成。

第二天平哥也没能解决环境配置的问题,老板出手,成功解决,解决的办法是使用apache配置虚拟主机的方式。

第三天,在平哥指导下熟悉公司cms,尝试修改一个网站的部分内容,主要是css和以smarty为基础的公司cms框架,因为对css并不熟练,对cms不熟悉,所以进度不快,改了没多少内容,好在这项目的修改不急,只是当作给我熟悉工作用。

因为觉得apache配置环境这部分内容很重要,所以记录下来,以后肯定有用到的时候。


背景:导入公司项目之后,不能正常运行

原因:具体不知

解决方法:

第一步

打开apache配置文件,如c:/wamp/bin/apache/apache2.2.17/conf/httpd.conf,

去掉"LoadModule rewrite_module modules/mod_rewrite.so"前的"#",

去掉"Include conf/extra/httpd-vhosts.conf"前的"#";

第二步

打开apache虚拟主机配置文件,如c:/wamp/bin/apache/apache2.2.17/conf/extra/httpd-vhost.conf,在最后添加或修改如下字段

#防止添加虚拟主机之后不能正常打开localhost,所以添加这一段

<VirtualHost *:80>
    DocumentRoot "C:/wamp/www
    ServerName localhost
</VirtualHost>

#添加虚拟主机liem,主机名为liem.localhost

<VirtualHost *:80>
    DocumentRoot "C:/wamp/www/liem
    ServerName liem.localhost
</VirtualHost>

第三步

打开c:/windows/system32/drivers/etc/hosts,
在" 127.0.0.1       localhost"后换行,添加” 127.0.0.1       liem.localhost

第四步
重启wamp服务器,在浏览器输入"http://liem.localhost"即可(注意不是https)

另外,公司项目使用php5.3.3开发,而我原本使用的是php5.5.12,整个wamp环境都比公司的标准环境新得多,同时也严格得多,因为新的标准把很多旧的标准淘汰了,比如使用mysqli,使用函数返回值直接当作函数参数等,在旧的版本里可以使用并且没有问题,在新的版本里虽然可以使用但是会有警告,这是不被建议的,并且在未来版本里会被淘汰。
因为公司项目要求严谨,不允许任何差错,因此不能设置忽略低级别警告,所以最好的方法是我降级使用php5.3.3,但是官方已经取消了php5.5以前的版本下载,并且因为年代久远,网上也基本找不到php5.3.3及相应的apache版本和mysql版本,所以尝试了很多次之后,选择了将wamp2.5降到wamp2.1,使得php5.5.12降到5.3.5,满足公司项目开发需要。

总的来说,无论在学校待多长时间,都没有真刀真枪的实战机会,而一走出来,马上就会遇到各种各样的问题,随之而来的就是解决问题与收获经验了,不能想象在学校里我什么时候才会接触到这些,更不会有压力逼着自己学习像css或smarty这样似懂非懂的东西。所以早一点走出学校,很大程度来说是一件很有益的事,当然苦也要吃,学校外不像学校内有很多方便,甚至安全都要自己格外小心。所以,尽早走向社会,但是在那之前,先充实自己。

2015.7.15




后记:
电脑后来坏了,重装系统多次,wamp重新安装,配置都没了。
从公司导入一个项目之后怎么都启动不了,想起自己写过这篇,一看,忘记进行第一步了~
修改完,马上就解决问题了~

2015.8.23






后记2:
虽然现在已经从PHP转到了C++,但是偶尔也有机会用用,今天又是一个配环境的良辰吉日,又来见这一篇了~
然后因为偷懒直接复制步骤一和步骤二的文件导致路径有误,终于找到调试方法:

not actually used 说明端口没被占用
运行 cmd
cd 到 WampServer 安装目录 如 wamp\bin\apache\Apache2.x.x\bin
运行 httpd.exe -e debug
会提示 Apache 因何不能启动

2017.4.9

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值