暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

CentOS8编译安装Apache2

数据中心知识 2023-01-16
525

前言

最近在学习PHP开发语言,记录一下PHP安装过程。

PHP安装之前,需要安装apache服务器,mysql服务器,libxml2库。

前文有记录过mysql社区版的安装,通过的是rpm安装方法。本文介绍如何安装Apache服务器

考虑到PHP环境并不一定都是在连互联网的情况下配置的,本文场景虽然能联网,还是通过编译安装的方法。

软件获取就不麻烦了,直接用wget获取软件就OK了。如果文中所列官网下载太慢,不可忍受的话,实际上国内很多软件下载网站都可以下载得到,可以自己下载一个再传到服务器上去。

编译安装需要先安装三个库,分别是:

1、apr      这个是Apache可移植运行库

2、apr-util    这个也是Apache跨平台可移植运行库

3、pcre      这个是轻量级的Perl函数库

以上三个库在很多其他软件的安装中也是需要的。先安装这三个库

安装apr

首先下载官方最新文件,可以看到官方最新版本为1.7.0。官方网址为:http://archive.apache.org/dist/apr/apr-1.7.0.tar.gz

下载完毕后,解压,

 tar -zxf apr-1.7.0.tar.gz

然后进入对应的目录

cd apr-1.7.0/

建立makefile

./configure

编译文件

make

开始安装

make install

然后查看安装后的软件包,并查看安装目录

至于为啥我下载的貌似1.7.0版本,这里看到的是1.6.3,我也不知道,有大神的话指导下。

安装arp-util

apr-util的地址也是上面的网页,往下拉就可以了,最新版本看到是1.6.1。官方网址是:http://archive.apache.org/dist/apr/apr-util-1.6.1.tar.gz

下载完毕后,解压,

 tar -zxf apr-util-1.6.1.tar.gz

然后进入对应的目录

cd apr-util-1.6.1/

建立makefile,这个库是要在apr库基础上安装的,所以编译的时候需要定位apr的安装位置。安装位置上面已经看到过了,就是/usr/local/apr目录,所以编译命令为:

./configure --with-apr=/usr/local/apr

编译文件

make

开始安装

make install

然后查看安装后的软件包

安装pcre

看到pcre的最新版本是8.45

下载链接为:http://jaist.dl.sourceforge.net/project/pcre/pcre/8.45/pcre-8.45.tar.gz

跟上面相同的步骤,先解压

tar -zxf pcre-8.45.tar.gz

然后进入对应的目录

cd apr-util-1.6.1/

建立makefile

./configure

编译文件

make

开始安装

make install

然后查看安装后的软件包

同样的问题,为啥显示8.42

安装Apache服务器

安装软件先要获取软件包,apache的官网链接是:https://httpd.apache.org/download.cgi,可以看到最新的软件版本。

可以使用wget命令直接下载最新版本。wget https://dlcdn.apache.org/httpd/httpd-2.4.54.tar.gz

解压文件:

 tar xvf httpd-v2.4.54.tar.gz

进入目录

cd httpd-2.4.54/

建立makefile,并指定安装目录

./configure --prefix=/usr/local/Apache2 --enable-module=so

编译文件

make

开始安装

make install

最后的配置

最后的配置就简单了,设置服务自动启动,启动服务,设置防火墙,然后再另一台机器上输入网址测试。



点击关注,一个专注于IT服务的公众号!

文章转载自数据中心知识,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论