安装AMP环境
AMP安装说明:
- 平台: Linux-contOS6-x64
- 版本:
- Apache: Apache-2.4.29
- MySQL: mysql-5.7.21-linux-glibc2
- PHP : php-7.1.13
- 首先安装Apache软件
- 再次安装MySQL
- 最后安装PHP软件
因为这样后面安装PHP的时候,会自动生产呢个apache扩展,直接就可以使用了
PHP以模块的方式在apache里运行,这个模块需要生成,所以我们最后安装php会自动帮助我们生产这个模块
源码安装的步骤
-
- 获取源码包
-
- 解压
-
- 解决依赖(可以先不用管依赖,当执行第4步出现问题了根据问题解决碰到的依赖)
-
- 在当前解压文件下执行./configure 配置编译,需要时指定参数,其中–prefix = Path指定程序安装的路径
-
- 执行make进行编译
-
- 当make执行失败时需要解决问题,然后执行
make clean
清除上次配置及编译出来的作废文件,重新执行./configure
命令
- 当make执行失败时需要解决问题,然后执行
-
- make install
说明:
源码安装的卸载只需要删除安装的文件夹即可,
源码安装用rpm找不到,
源码安装程序在配置自启动的时候不能找到
- make install
-
Apache安装
- 获取源码
- 解压后出现文件夹
httpd-2.4.29
解决依赖
根据文档需要解决两个文件的依赖
apr-1.6.3.tar.gz
apr-util-1.6.1.tar.gz
将这两个文件解压到https-2.4.29/srclib/
中,并且去掉后面的版本号,最后srclib
目录中有apr
,apr-util
两个文件夹安装pcre包,这个包
- 下载并解压pcre-8.41.tar.gz
- 进入安装包查看./configure配置,
- 将此文件安装到/usr/local/pcre-8.41中,即指定`–prefix=/usr/local/pcre-8.41
- make && make install
如果支持https协议需要安装OpenSSL协议
- 使用的—enable-ssl这个参数,就需要我们的
OpenSSL version >= 0.9.8a… FAILED - 必需要升级这个才可以。如果你不使用https协议,这个就可以不需要。
- 使用的—enable-ssl这个参数,就需要我们的