LAMP产品级环境搭建之Apache服务编译安装(三)

60 篇文章 0 订阅
54 篇文章 0 订阅
<!-- 2018-12-29 -->


Apache服务编译安装
1.安装服务
1). ①./configure --prefix=/usr/local/apache2/ --sysconfdir=/usr/local/apache2/etc/ --with-included-apr --enable-so --enable-deflate=shared --enable-expires=shared --enable-rewrite=shared
 a.报错:
configure: error: Bundled APR requested but not found at ./srclib/. Download and unpack the corresponding apr 
and apr-util packages to ./srclib/.
解决方案:
tar -xzvf apr-1.4.1.tar.gz
tar -xzvf apr-util-1.4.1.tar.gz
cp -r /lamp/apr-1.4.6 /lamp/httpd-2.4.7/srclib/apr
cp -r /lamp/apr-util-1.4.1 /lamp/httpd-2.4.7/srclib/apr-util
#解压apr和apr-util,复制并取消版本号
 b.报错:
configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/
解决方案:
tar -xzvf pcre-8.34.tar.gz
cd /lamp/pcre-8.34
./configure && make && make install
②make && make install
* 若前面配置zlib没有时没有指定安装目录,Apache配置时不要添加 --with-z=/usr/local/lib/参数
2).启动Apache测试
/usr/local/apache2/bin/apachectl start
ps aux | grep httpd-2
netstat -tlun | grep :80

* 若启动时提示/usr/local/apache2/modules/mod_deflate.so无权限,可关闭SELinux或者执行命令
 chron -t texrel_shlib_t /usr/local/apache2/modules/mod_deflate.so,类似此类.so文件不能
 载入或者没有权限的问题,都是SELinux的问题,使用命令:“chron -t texrel_shlib_t 文件名”即可
 解决,MySQL和Apache可能有类似的问题
 
通过输入 http://Apache服务器地址,若显示“It works”即表明Apache正常工作

3).设置Apache系统引导时启动
vim /etc/rc.local
/usr/local/apache2/bin/apachectl start
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值