此项说明我们没有满足三中的条件3,解决的办法就是下载pcre类库,安装到系统中
首先下载 pcre-8.37.tar.gz , 然后解压安装
# tar –zxvf pcre-8.37.tar.gz # cd pcre-8.37 # ./configure –prefix=/usr/local/pcre(安装目录,可以根据实际情况改编此目录) # make # make install
安装完成以后,在apache的./configure 选项中再添加此项 –with-pcre=/usr/local/pcre/
完整命令为
./configure –prefix=/lamp/apache –enable-rewrite –enable-so –with-pcre=/usr/local/pcre
此时步骤3可以成功通过。
然后依次执行 make,make install 出现如下结果
…… Installing configuration files mkdir /lamp/apache/conf mkdir /lamp/apache/conf/extra mkdir /lamp/apache/conf/original mkdir /lamp/apache/conf/original/extra Installing HTML documents mkdir /lamp/apache/htdocs Installing error documents mkdir /lamp/apache/error Installing icons mkdir /lamp/apache/icons mkdir /lamp/apache/logs Installing CGIs mkdir /lamp/apache/cgi-bin Installing header files Installing build system files Installing man pages and online manual mkdir /lamp/apache/man mkdir /lamp/apache/man/man1 mkdir /lamp/apache/man/man8 mkdir /lamp/apache/manual make[1]: Leaving directory `/lnmp/httpd-2.4.18'
至此apache 安装成功。
五、测试apache是否安装成功
# /lamp/apache/bin/apachectl –k start 开启apache服务
开启服务以后我们可以使用如下两个命令查看apache服务是否开启
1. # wget localhost
出现如下结果说明开启成功
2. # curl localhost
出现如下结果说明开启成功

# /lamp/apache/bin/apachectl –k stop 关闭apache服务 # /lamp/apache/bin/apachectl –k restart 重启apache服务
六、将apache服务加入系统服务
1. 将 /lamp/apache/bin/apachectl 拷贝到 /etc/rc.d/init.d 下面,并且更名为 httpd
# cp /lamp/apache/bin/apachectl /etc/rc.d/init.d/httpd
2. 编辑 /etc/rc.d/init.d/httpd 在文件中添加如下两行
# chkconfig: 30 80 10 # description: Apache server.
3. 修改/etc/rc.d/init.d/httpd 权限









