编译安装apache
准备工作
0. 准备解压包
apr -1.5.2.tat.gz
apr-util-1.5.4.tat.gz
pcre-8.39.tar.gz
httpd-2.4.25.tar.gz
```
1. configure 配置软件
2. 编译make
3. make install 将文件写入相应的目录
在cenos 配置好以后,首先使用yum 源进行gcc 与 gcc-c++编译环境的安装,防止报错,执行命令
yum install -y gcc gcc-c++
安装apr
```
tar -zxvf apr-1.5.2.tar.gz # x 解包 v 视图输出 f 指定文件名
.configure --prefix =/usr/local/apr #配置文件输出,生成的Makefile 文件会看后面写的参数安装到响应的文件 而命令会安装到 /usr/bin 而不是 /usr/local/bin
echo $? 输出为 0时 ,则成功,如果返回其他值,为失败
make && make install 执行 编译安装 ,将文件写进相应的目录, && 代表前面的命令执行成功才执行后面的命令
```
安装apr-util
tar -zxvf apr-util-1.5.4.tar.gz
./configure --prefix=/usr/local/apr-util --with apr=/usr/loacl/apr/
make && make install 编译并进行安装
安装pcre
tar -zxvf pcre-8.39.tat.gzz
./configure --prefix=/usr/local/pcre
make && make install
安装apache httpd
tar -zxvf pcre-8.39.tar.gz
./configutr --prefix=/usr/local/pcre
make && make install
安装 apahe httpd
tar -zxvf httpd-2.4.25.tar.gz
. /configure --prefix=/usr/local/apache2 --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre/ #配置
make && make install #编译安装
至此apache 安装完毕
./apachectl start //开启
service iptables stop # 记住关闭防火墙
cp ./apachectl /sbin 复制到sbin目录里面就可以在任何目录下面
进行启动了
apachectl start | stop | restarrt
cp ./apachectl/etc/rc.d/init.d #复制到服务器的目录
网友评论