首先第一步就是把基础的东西就安装好,例如解压软件,编译软件之类的,就好比你用window来安装软件,但是安装包时一个压缩文件,你却没有解压软件,这种你时无法进行安装的,道理都懂我就不多说了!
【声明】:有小部分东西是复制别人的,因为有些东西也记不住,但是这个教程是我全部过程亲自走的,所以一边安装一边给大家记录下来
【注意】:下面的教程的很多路径以自己的实际情况为准,我这里只是以为本地系统目录展示的
一:安装系统基础东西
.安装gcc(如果你系统已经自带就不用安装,怎么知道自己linux系统是否安装了某个软件使用命令: 软件名 -v 就行了,例如 gcc -v 这个意思就是查看gcc该软件的版本信息)
gcc
cloog-ppl
ppl(libppl.so.7/libppl_c.so.2)
cpp
mpfr(libmpfr.so.1)
gcc-c++
libstdc++-devel
mpfr-2.4.1-6.el6.i686.rpm和ppl-0.10.2-11.el6.i686.rpm
快捷键rz sz:
rz、sz命令没找到?
安装lrzsz即可:
shell># yum -y install lrzsz
.安装zlib压缩库
shell>## cd /home/xiaowang/tar
shell># tar –zxvf zlib-1.2.5.tar.gz
shell># cd zlib-1.2.5
shell># ./configure //这个配置编译命令不要加目录参数
shell># make && make install
二:下面我们的来进行安装apache
在安装apache之前需要先安装下面的几款插件,因为在linux中依赖是很常见的
安装apache之前需要的安装的软件有apr,apr-util,pcre这个三个插件,具体的安装包自己去对应的官网下载,直接百度如下内容就能找到:
apr.tar.gz
apr-util.tar.gz
pcre-8.10.zip(这个要特别注意,不要下载pcre2,否则会出问题)
cd到这些安装包的目录下,进行如下这些命令
A:apr的安装(版本号1.4.5以自己的为准)(配置建议都使用我下面的,例如下面的" ./configure --prefix=/usr/local/apr "这个就是选项,就跟widnow安装软件时会跳出很多选项一样的)
- [root@lme test]# tar -zxvf apr-1.4.5.tar.gz
- [root@lme test]# cd apr-1.4.5
- [root@lme apr-1.4.5]# ./configure --prefix=/usr/local/apr
- [root@lme apr-1.4.5]# make && make install
B:apr-util的安装(注意事项同上A)
- [root@lme test]# tar -zxf apr-util-1.3.12.tar.gz
- [root@lme test]# cd apr-util-1.3.12
- [root@lme apr-util-1.3.12]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config --enable-utf8
- [root@lme apr-util-1.3.12]# make && make install
C:pcre的安装(注意事项同上A)
- [root@lme test]#unzip -o pcre-8.10.zip
- [root@lme test]#cd pcre-8.10
- [root@lme pcre-8.10]#./configure --prefix=/usr/local/pcre
- [root@lme pcre-8.10]#make && make install
那么下面就是安装apache了(注意事项同上A)
同样的需要进行下载安装包,直接到apche官方下载tar.gz包就行,
- [root@lme test]# tar -zxvf http-4.2.tar.gz
- [root@lme test]# cd http-4.2
- [root@lme apr-util-1.3.12]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config
- [root@lme apr-util-1.3.12]# make && make install
安装完成,那么现在进行apche服务启动吧,执行下面的命令进行apache服务启动
/usr/local/apache/bin/apachectl start
然而往往事与愿违,正常情况下你执行上面的命令后都会出现下面的一个小小的报错
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
上面报错的 解决方案:
在apache目录里面的配置文件httpd.conf里面找到ServerName www.example.com:80,在其下面加上ServerName localhost:80
现在重启Apache,没有任何提示就说明一切ok,直接访问试试,直接在浏览器输入你当前安装apache的系统的ip,查看IP命令为ifconfig, inet addr:192.168.199.165,看到了吧?192.168.199.165就是本服务器的地址,浏览器输入IP回车键后出现it works,搞定!