这些是有关如何在 Linux 上安装 Apache 的要求和说明。 http://httpd.apache.org/docs/current/install.html
所以我已经安装了所有东西(c++ compiler
、apr
和apr-util
)以便能够正确安装 Apache。
唯一剩下的是PCRE,我已经安装了它并且它位于我的/usr/local/src/pcre-8.32
当我尝试时,sudo ./configure --with-included-apr
我收到此错误:
checking for pcre-config... false
configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/
我究竟做错了什么?
答案1
您的系统上未安装 PCRE 开发包。首先安装pcre-devel
sudo yum install pcre-devel -y
然后运行
sudo ./configure --with-included-apr
默认情况下它会自动获取 PCRE。
答案2
这解决了它。
首先我安装了 PCRE /usr/local/pcre
,使用
./configure --prefix=/usr/local/pcre
make
sudo make install
然后安装了apache
./configure --with-included-apr --with-pcre=/usr/local/pcre
make
sudo make install
答案3
我通过在 Apache 配置中给出路径解决了这个问题
./configure \
--with-included-apr \
--with-pcre=/usr/local/pcre/bin/pcre-config
由于编译器在预配置文件中查找配置设置,因此我们必须给出预配置文件的确切位置。