前言
最近在学习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服务的公众号!




