在安装高于 httpd-2.2 的 Apache 版本时,我们必须分别安装 pcre、apr 和 apr-util,然后 ./configure
安装apr和apr-util的正确方法是
cd httpd-2.4.37/srclib/apr
./configure --prefix=/usr/local/apr/
cd ../apr-util
./configure --prefix=/usr/local/apr-util/ --with-apr=/usr/local/apr/
最好检查是否缺少某些依赖包
cd httpd-2.4.37
./buildconf
它可能需要安装这些
yum install expat-devel
(xml/apr_xml.c:35:19:致命错误:expat.h:没有这样的文件或目录)
yum install libtool libtool-devel
(如果在 buildconf 中找不到,可能需要)
现在,一旦 buildconf 以 0 个错误结束,我们需要配置 apache,像这样
cd httpd-2.4.37
./configure --enable-debug --prefix=/usr/local/apache2 --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre
有关详细的分步安装,请访问
安装最新的 Apache:分步过程
最后,在安装php时,
./configure --with-apxs2=/opt/software/apache2/bin/apxs --enable-mbstring --with-mysql --with-mysqli --with-ldap=/usr/local