

centos之搭建Apache环境
source link: https://www.linuxprobe.com/apache-install.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

安装之前先将服务器的防火墙关掉。
systemctl stop firewalld systemctl disable firewall
第一步:
安装apr
下载:
wget -c http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.6.3.tar.bz2
解压该文件:
tar -jvxf apr-1.6.3.tar.bz2
检测:
cd apr-1.6.3 ./configure --prefix=/usr/local/apr/
编译:
make make install
第二步:
安装apr-util
下载:
wget -c http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-util-1.6.1.tar.bz2
解压该文件:
tar -jvxf apr-util-1.6.1.tar.bz2
检测:
cd apr-util-1.6.3 ./configure --prefix=/usr/local/apr-util/ --with-apr=/usr/local/apr/
编译:
make make install
第三步:
安装pcre
下载:
wget -c http://ftp.pcre.org/pub/pcre/pcre-8.42.tar.bz2
解压该文件:
tar -jvxf pcre-8.42.tar.bz2
检测:
cd pcre-8.42 ./configure --prefix=/usr/local/pcre/
编译:
make make install
第四步:
安装httpd
下载:
wget -c http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.29.tar.bz2
解压该文件:
tar -jvxf httpd-2.4.29.tar.bz2
检测:
cd httpd-2.4.29 ./configure --prefix=/usr/local/httpd/ --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre/
编译:
make make install
第五步:
配置/usr/local/apache2/conf/httpd.conf ServerName www.examda.com:80 改为 ServerName localhost:80
第六步:
启动apache服务
/usr/local/apache2/bin/apachectl start
使用浏览器访问本地IP
出现It works!成功
(1)configure: error: APR not found. Please read the documentation.
这是没有安装apr或者apr安装失败导致的,重新安装apr。
安装请查看第一步。
(2)configure: error: APR-util not found. Please read the documentation.
这是没有安装apr-util或者apr-util安装失败导致的,重新安装apr-util。
安装请查看第二步。
(3)configure: error: no acceptable C compiler found in $PATH
这是没有安装gcc编译器或者gcc编译器安装失败导致的,重新安装gcc。
yum install -y gcc
(4)xml/apr_xml.c:35:19: 致命错误:expat.h:没有那个文件或目录
这是没有安装expat-devel或者expat-devel安装失败导致的,重新安装expat-devel。
yum install -y expat-devel
(5)configure: error: Invalid C++ compiler or C++ compiler flags
这是没有安装gcc-c++或者gcc-c++安装失败导致的,重新安装gcc-c++。
yum install -y gcc-c++
(6)configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/
这是没有安装pcre或者pcre安装失败导致的,重新安装pcre。
安装请查看第三步。
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK