<br/>之后我们可以yum list列出所有的包,我们会发现比原来多了好多。使用yum list |grep epel查看会更明显一点。<br/>![](http://i2.51cto.com/images/blog/201804/19/b8e5ecc3be5f3e9246b1257372ab339f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)<br/>
·
(如果上面的地址404了,可以在r.aminglinux.com这个地址里找源码包下载。)
例如这样
·
下载下来是一个如下图的压缩包,我们给它解压一下。
·
然后我们tar -zxvf打开这个包
·
解压完后,后到这个目录下面去,查看一下。
·
一般源码包里面,都会有说明文件,如README,
`
还有安装说明INSTALL。
`
然后我们来安装这个源码包,如下图--prefix指定安装路径。(apache2就是Apache的版本2)
./configure --prefix=/usr/local/apache2
·
(如果你不知道你的上一条命令是否正确可以使用echo $?命令查看是否正确,如果是非零的那就说明上一条命令不正确。
·
上面一条命令运行后出现如下错误,显示APR没有安装,我们给它装一下
由于使用yum安装出问题,所以最后使用源码编译安装,然后记录了一下方法
http://blog.51cto.com/13658403/2105586
·
最后安装Apache/httpd,./configure 时加上参数 --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre,这个问题就解决了。
·
之后我们使用make命令,之后的过程可能要等两分钟,完成后再echo $?检测一下。
·
之后我们再使用make install命令(他会把编译完成的二进制文件,配置文件、目录等放到你指定的目录里。)完成后再echo $?检测一下。
·
原文:http://blog.51cto.com/13658403/2105588