您的位置:首页 > 运维架构 > Apache

apache虚拟机配置

2015-07-15 22:25 495 查看
本文主要介绍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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: