步骤1:编译apache,./configure
--prefix=/usr/local/apache2 --with-apr=/usr/local/apr
--with-apr-util=/usr/local/apr-util/。错误提示:没有apr。解决方法:下载了apr,然后./configure --prefix=/usr/local/apr,编译#
make——make install。
步骤二:apr问题解决后编译apache提示没有par-unit,按照上面同样的方法下载并编译apr-unit,都是在/usr/local下,没有修改过目录。
步骤三:按照同样方法配置pcre,./configure --prefix=/usr/local/pcre——#make——#make install。
步骤四:本以为可以成功安装apache了,在命令行输入:
./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre
出现了错误提示:
checking for pcre-config... false
configure: error: Did not find pcre-config script at /usr/local/pcre。
我暂时没有金币了,希望大神能指点一二,谢谢。
1.先确定是否已经安装了pcre-config, 用locate找到它的位置
$ locate pcre-config
/usr/bin/pcre-config
就把--with-pcre=/usr/local/pcre改成--with-pcre=/usr/bin
2.如果没有安装pcre-config, 就需要安装一下:
Ubuntu: libpcre3-dev
CentOS: pcre-devel
3.如果想要从源码安装,先下载源码:
$wget http://downloads.sourceforge.net/project/pcre/pcre2/10.00/pcre2-10.00.zip
$unzip pcre2-10.00.zip
$cd pcre2-10.00
$./configure --prefix=/usr/local/pcre
$make && sudo make install
希望能有帮助,说的不对的地方请见谅