前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux(centos7)源码安装系列-apache

linux(centos7)源码安装系列-apache

作者头像
用户8568307
发布2022-03-14 14:56:12
5410
发布2022-03-14 14:56:12
举报
文章被收录于专栏:PHP全栈技术

1.下载并解压apathe的tar压缩包

代码语言:javascript
复制
wget https://dlcdn.apache.org//httpd/httpd-2.4.52.tar.gz
tar -zxvf httpd-2.4.52.tar.gz

2.下载apr和apr-util并且解压缩

代码语言:javascript
复制
wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz

wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz

3.将apr和apr-util的名字去掉版本号

4.将apr和apr-tuil移动至httpd中

代码语言:javascript
复制
 mv apr apr-util httpd-2.4.52/srclib/

5.下载并解压pcre 6.进入解压后的pcre开始构建编译环境

代码语言:javascript
复制
.configure --prefix=/usr/local/pcre

7.编译并且安装pcre

代码语言:javascript
复制
make && make install

8.进入apache解压后的目录开始构建编译环境

代码语言:javascript
复制
./configure --prefix=/usr/local/apache -with-pcre=/usr/local/pcre/bin/pcre-config -with-included-apr

9.编译并安装apache

代码语言:javascript
复制
make && make install

10.进入apache的bin目录下开启apache

代码语言:javascript
复制
./apachectl -k start

11.设置防火墙允许访问80端口

代码语言:javascript
复制
 firewall-cmd --zone=public --add-port=80/tcp --permanent

12.重新启动防火墙

代码语言:javascript
复制
systemctl restart firewalld.service

13.在本机输入虚拟机的ip测试能否访问

代码语言:javascript
复制
#出现 It works!代表安装成功
http://192.168.0.120
#但是此时去访问php文件发现可能是下载,需要改配置文件
#末尾加入下列配置
LoadModule php7_module modules/libphp7.so
<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>
#消除警告
加入ServerName localhost:80
#让apache可以支持.htacss文件
AllowOverride 改成 All
#增加可默认访问的文件
DirectoryIndex 增加index.php    
#然后重启即可访问php文件
/usr/local/apache/bin/apachectl restart

14.将httpd服务加入系统服务

代码语言:javascript
复制
cp /usr/local/apache/bin/apachectl /etc/init.d/httpd

#之后就可以用service 的方式控制服务
service httpd start | stop | restart

代码语言:javascript
复制
#pcre下载地址
https://sourceforge.net/projects/pcre/files/pcre/
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-01-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 PHP全栈技术 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档