作者:余挺空荡荡_833 | 来源:互联网 | 2014-05-28 10:53
最近想学习一下linux,想想自己是一个phper,连最基本的lamp环境都搞不定,可真说不过去哈开始自己动手安装apache首先下了个httpd-2.2.22.tar.bz2(一个很2的压缩包)压缩包,自己编译安装!1,用命令tarxfhttpd-2.2.22.tar.bz2用来解压:xextract
最近想学习一下linux ,想想自己是一个phper,连最基本的lamp环境都搞不定,可真说不过去哈
开始自己动手安装apache
首先下了个httpd-2.2.22.tar.bz2 (一个很2的压缩包)压缩包,自己编译安装!
1,用命令 tar xf httpd-2.2.22.tar.bz2 用来解压:x = extract(解压) f =
file(文件) 具体的可以找man(男人) man tar 来看更多的用法
2,直接来简单的编译,难的我也不会(哈哈) 碰到问题以后解决哈,我现在只是安装apache,目标是it works!
进入到解压后的目录然后./configure
--prefix=/opt/apache/ 把apache安装到/opt/apache/文件夹下
3,接下来就make ,不过我make没成功哈哈,原来是没安装gcc,这怎么编译呢,我就来简单的直接yum
gcc来个在线安装,搞定;下面再来make ,成功了
4,最后来make install来安装,ok 。。
5,启动apache服务啦,/opt/apache/bin/apachectl start
6,访问一下用elinks http://localhost,哈哈it works!出来了
7,我是安装在虚拟机里的想通过本机去访问,(虚拟机和本机互联就不说了)配置apache局域网可访问
vi /opt/apache/conf/httpd.conf把其中的Deny from All改成Allow from
All就ok了
8,但是肿么还访问不了呢,my
god!后来百度+Google,还是没出来,我自己想了一下是不是防火墙的问题呢,就试了一下service iptables stop
来暂时关闭防火墙,ok本地访问虚拟机成功!
接下来弄mysql了,mysql和apache,php结合可能会出更多的问题,就从解决问题中学习吧 !