共计 1462 个字符,预计需要花费 4 分钟才能阅读完成。
编写 LAMP 一键安装脚本,使用 Apache2.4.7 版本,./configure 没有报错,执行 make 时报错,如下:
make[2]: *** [exports.lo] Error 1
make[2]: Leaving directory `/usr/local/src/httpd-2.4.7/server’
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/httpd-2.4.7/server’
make: *** [all-recursive] Error 1
环境说明:
使用 apr 版本为 1.5.2,apr-util 版本为 1.5.4;已经单独编译安装成功;
编译参数为:
./configure –prefix=/usr/local/apache2 –with-apr=/usr/local/apr –with-apr-util=/usr/local/apr-util/ –with-pcre –enable-mods-shared=most –enable-so
解决办法:
在 configure 后加上“–with-included-apr”。再重新编译,make, make install. 即可。
问题又来了,加上 –with-included-apr 之后,编译,报错如下:
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 缺失,需要下载并解压到./srclib/ 目录下
解决办法:
# cd /usr/local/src/
# cp -r apr-1.5.2 /usr/local/src/httpd-2.4.7/srclib/apr
# cp -r apr-util-1.5.4 /usr/local/src/httpd-2.4.7/srclib/apr-util
再次执行./configure 就不会报错,make,make install 也不会报错;
下面关于 LAMP 相关 的内容你可能也喜欢:
LAMP 平台安装 Xcache 和 Memcached 加速网站运行 http://www.linuxidc.com/Linux/2015-06/118835.htm
CentOS 7 下搭建 LAMP 平台环境 http://www.linuxidc.com/Linux/2015-06/118818.htm
CentOS 6.5 系统安装配置 LAMP(Apache+PHP5+MySQL)服务器环境 http://www.linuxidc.com/Linux/2014-12/111030.htm
Ubuntu 14.04 配置 LAMP+phpMyAdmin PHP(5.5.9)开发环境 http://www.linuxidc.com/Linux/2014-10/107924.htm
Ubuntu 14.10 下安装 LAMP 服务图文详解 http://www.linuxidc.com/Linux/2014-12/110082.htm
LAMP 结合 NFS 构建小型博客站点 http://www.linuxidc.com/Linux/2015-08/121029.htm
本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-11/125321.htm