Apache服务器在linux上的配置

唉,发现JAVA的工作机会越来越少,好像各个公司如果想要做WEB的话,基本上都用PHP了。难道是因为JAVA发展到今天,实在是太臃肿了么?

好像大家更倾向于Ruby、Python、PHP这些,貌似这些更轻量级,更灵活。我觉得自己在JAVA WEB方面的积累已经到了瓶颈期了,Struts2、Spring、Hibernate和DWR框架也都了解过,也用这些开发过不少实际的项目(正式上线运行的那种,基本上DWR+SRING+HIBERNATE比较多)。了解也算了解,真正研究源码却没有,只是把Struts2的先执行拦截器再执行Action的原理弄懂了一下,Spring IoC的实现机制模拟了一下啊,其他更深入的都没有什么研究。

我想,语言之间相辅相成,互相提高,也许在这个时候,学习一门新的语言,可以帮我渡过瓶颈器,在另一个方面给我WEB开发方面的启示。算算这几年,本科时期用了C和C#,而研究生期间,则基本局限在Java和Javascript这两门语言上了。

思考了一下,看到百度和腾讯都比较喜欢动LAMP的人才,那么这种组合肯定有它的好处,那么学习一下啊,当然是好的。于是,打算学习一下,在Linux平台上,用apache+php+mysql这种组合开发一下。当然,Java也不能放弃,尤其是Lucence这一个全文检索包,要好好研究一下,另外的Android平台也是绝对不能放弃的,那么这些的学习就并行着进行吧。


今天把Apache服务器配置并且运行起来了,记录一下,方便以后查看:

1.下载apache for linux包,建议用2.2版本的,2.4的在安装时会包arp cannot found,不知何故。下载地址:http://httpd.apache.org/download.cgi。我下载的是httpd-2.2.23.tar.gz。

2.tar -zxvf  httpd-2.2.23.tar.gz对其进行解压缩,解压缩至httpd-2.2.23。

3.cd httpd-2.2.23,对其进行配置,./configure  --prefix=/usr/local/apache  --enable-so 。

4.make对其进行编译。

5.make install对其进行安装。

6.这个时候安装好了,应该可以在/usr/local/apache/conf下找到httpd.conf文件,用vim打开,将有一句话修改为:ServerName localhost:80。进行这个操作的时候,一定要用sudo,否则会提示是只读文件修改不了。

7.接下来就可以运行apache了,sudo /usr/local/apache/bin/apachectl start 就可以了。

8.这时在浏览器中输入:http://localhost,看到显示“it works”页面,就表明apache安装并且运行成功了!


我觉得有一点不好的是,make和make install时间过长,都可以去喝杯茶了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值