系统:centos 5.x
需要的软件包:httpd-2.4.9.tar.gz
apr-1.5.0.tar.gz
apr-util-1.5.3.tar.gz
pcre-8.35.tar.gz
1.先把依赖包安装完
代码如下 | 复制代码 |
yum -y install gcc gcc-c++ libtool-libs autoconf freetype-devel gd libjpeg-devel libpng-devel libxml2-devel ncurses-devel zlib-devel zip unzip curl-devel wget crontabs file bison cmake patch mlocate flex diffutils automake make kernel-devel cpp readline-devel openssl-devel vim-minimal glibc-devel glib2-devel bzip2-devel e2fsprogs-devel libidn-devel gettext-devel expat-devel libcap-devel libtool-ltdl-devel pam-devel pcre-devel libmcrypt-devel |
2.编译apache-2.4.9
代码如下 | 复制代码 |
wget http://mirror.esocc.com/apache//httpd/httpd-2.4.9.tar.gz tar zxf httpd-2.4.9.tar.gz && cd httpd-2.4.9 |
这里出现了第一个错误:
configure: error: Bundled APR requested but not found at ./srclib/. Download and unpack the corresponding apr and apr-util packages to ./srclib/.
说是需要把apr和apr-util解压到apache的./srclib/目录里.
解决办法:
代码如下 | 复制代码 |
wget http://mirror.esocc.com/apache//apr/apr-1.5.0.tar.gz tar zxf apr-1.5.0.tar.gz && cp -fr apr-1.5.0 ./httpd-2.4.9/srclib/apr |
然后重新执行./configure --prefix=.....
在执行make的时候,报第2个错误:
error: 'PCRE_DUPNAMES' undeclared (first use in this function)
网上搜了下说是yum安装的pcre的版本太老了,不支持PCRE_DUPNAMES 和 PCRE_JAVASCRIPT_COMPAT 这样的PCRE特性.好吧,我去下个最新版的pcre来编译安装.
解决办法:
代码如下 | 复制代码 |
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.35.tar.gz tar zxf pcre-8.35.tar.gz && cd pcre-8.35 ./configure make && make install |
编译完成后,我们重新对httpd-2.4.9执行编译,这下就不会继续报错.
3.当编译完成LAMP环境后,我们要启动apache来检查是否有问题
由于还没有做软链和启动服务项,所以先暂时用这条命令来启动:
/usr/local/apache/bin/apachectl start
发现报错:
httpd: Syntax error on line 149 of /usr/local/apache/conf/httpd.conf: Cannot load modules/libphp5.so into server: /usr/local/apache/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied
很明显的selinux的权限问题,解决办法:
代码如下 | 复制代码 |
chown -R apache:apache /usr/local/apache setenforce 0 chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t /usr/local/apache/modules/libphp5.so |
最后启动apache:
/usr/local/apache/bin/apachectl start好了,没有问题了.
原文来自:blog.slogra.com
荒野乱斗国际版 (BrawlStars)最新版本v56.274
下载一波超人内置修改器菜单版 安卓版v1.0.2
下载敢达决战官方正版 安卓版v6.7.9
下载敢达决战 安卓版v6.7.9
下载继承了一座戏园子无限声望铜钱版 内置菜单最新版v1.7
继承了一座戏园子折相思版是游戏的破解版本,在该版本中为玩家提
山河半世橙光清软金手指版 无限鲜花v3.24
山河半世是一款超级好玩的橙光恋爱游戏,在游戏中玩家们需要扮演
蓬莱手游折相思版 安卓版v1.0.0
蓬莱免广告版是游戏的修改版本,在该版本中为玩家去除了广告,玩
当红影后橙光游戏破解版2025 最新版v1.0
当红影后橙光破解版是一款超级好玩的娱乐圈题材的橙光游戏,在这
忽然成了万人迷清软完结版 无限鲜花版v12.15
忽然成了万人迷破解版是一款非常好玩的男性向橙光游戏,在有一天