cd /usr/local/src ##打开src文件夹
wget https://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-1.6.5.tar.gz ##下载软件源文件
tar zxvf apr-1.6.5.tar.gz ##解压文件
cd apr-1.6.5 #打开apr-1.6.5文件夹
./configure --prefix=/usr/local/apr ##配置
make && make install ##编译&&安装
3.编译安装apr-tuil
cd /usr/local/src ##打开src文件夹
wget https://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-util-1.6.1.tar.gz ##下载软件源文件
tar zxvf apr-util-1.6.1.tar.gz ##解压文件
cd apr-util-1.6.1 #打开apr-1.6.5文件夹
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr ##配置
make && make install ##编译&&安装
4.编译安装pcre
cd /usr/local/src ##打开src文件夹
wget https://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz ##下载软件源文件
tar zxvf pcre-8.43.tar.gz ##解压文件
cd pcre-8.43 #打开pcre-8.43文件夹
./configure --prefix=/usr/local/pcre ##配置
make && make install ##编译&&安装
5.编译安装openssl
cd /usr/local/src ##打开src文件夹
wget https://www.openssl.org/source/openssl-1.1.1a.tar.gz ##下载软件源文件
tar zxvf openssl-1.1.1a.tar.gz ##解压文件
cd openssl-1.1.1a #打开openssl-1.1.1a文件夹
./config --prefix=/usr/local/openssl ##配置
make && make install ##编译&&安装
6.编译安装apache(httpd)
cd /usr/local/src ##打开src文件夹
wget http://mirrors.shu.edu.cn/apache/httpd/httpd-2.4.38.tar.gz ##下载文件
tar zxvf httpd-2.4.38.tar.gz ##解压文件
cd httpd-2.4.38 ##打开httpd-2.4.38
./configure\ ##配置
--prefix=/usr/local/apache \
--sysconfdir=/etc/httpd \
--enable-so \
--enable-cgi \
--enable-rewrite \
--with-zlib \
--with-pcre=/usr/local/pcre \
--with-apr=/usr/local/apr \
--with-apr-util=/usr/local/apr-util \
--with-ssl=/usr/local/openssl \
--enable-mods-shared=most \
--enable-mpms-shared=all \
--with-mpm=event
make && make install ##编译&&安装
7.配置相关文件
修改httpd.conf配置文件参数:
vim /etc/httpd/httpd.conf
/ Directory
按 i 键进入编辑模式
注释掉 Require all denied #Require all denied
并添加 Require all granted。
*********
按 Esc 键退出编辑模式
输入:/ServerName
按 i 键进入编辑模式
添加 ServerName localhost:80。
按 Esc 键退出编辑模式
跳转到在文件最后
按 i 键进入编辑模式
添加:PidFile "/var/run/httpd.pid"
按 Esc 键退出编辑模式,输入 :wq 保存并关闭 httpd.conf 文件。
cd /usr/local/apache/bin/
./apachectl start
netstat -tnlp #查看服务是否开启
设置开机自启动。
运行 vim /etc/rc.d/rc.local 打开rc.local文件,按 i 进入编辑模式。
添加 /usr/local/apache/bin/apachectl start。
按 Esc 键退出编辑模式,输入 :wq 保存并关闭rc.local文件。
设置环境变量。
运行 vi /root/.bash_profile 打开文件,按 i 进入编辑模式。
将 PATH=$PATH:$HOME/bin 修改为 PATH=$PATH:$HOME/bin:/usr/local/apache/bin。
按 Esc 键退出编辑模式,输入 :wq 保存并关闭文件。vim
运行 source /root/.bash_profile 重新执行文件。