VM-CentOS-8+Linux8中编译安装php-8.0.9无错详解教程

VM-CentOS-8+Linux8中编译安装php-8.0.9无错详解教程

VM-CentOS-8+Linux8中编译安装php-8.0.9无错详解教程

文章目录

    • VM-CentOS-8+Linux8中编译安装php-8.0.9无错详解教程
    • @[toc]
        • P-01) 系统 &环境
        • P-02) 安装前准备
        • P-03) 编译安装【oniguruma】
        • P-04) 编译安装【libzip】
        • P-05) 安装依赖
        • P-06) 编译安装【libxml2】
        • P-07) 编译安装【libmcrypt】
        • P-08) 编译安装【mhash】
        • P-09) 编译安装【mcrypt】
        • P-10) 编译安装【 jpeg6】
        • P-11) 编译安装【libpng】
        • P-12) 编译安装【freetype】
        • P-13) 编译安装【php-8.0.9】
        • P-14) 配置【php】环境变量
        • P-15) 配置【Apache】以支持【php】
        • P-16) 配置 【Nginx】 以支持 【php】
        • P-17) 配置【php-fpm】启动
        • P-18) 配置 【php-fpm】启动脚本
        • P-19) 配置 【php-fpm】至【system】启动
        • P-20) 脚本 & 进程启停 & 重载 【php-fpm】
        • P-21) 设置 【php-fpm】开机自启动
        • P-22)安装【PHP】扩展 & 模块
        • P-23)编译安装 【memcached】服务:
        • P-24)编译安装【Redis】服务
        • P-25)开启【PHP】加速缓存模块:
        • P-26)安装【PHP】依赖管理工具【Composer】

P-01) 系统 &环境

运行环境:实验室虚拟环境

系统型 :CtenOS-8.4-x86_64

Linux版本:linux-8-x86_64

CPU&内存:4H + 4GB

系统内核:

P-02) 安装前准备

  1. 1 已安装 ,查看安装的版本。源码编译安装【Apache】的方法请参阅……
  1. 2 已安装 ,查看安装的版本。源码编译安装【Ninux】的方法请参阅……
  1. 3 已安装 ,查看安装的版本。源码编译安装【MySQL】的方法请参阅……
  1. 4 更新 软件包:
  1. 5 新建 源码包 & 扩展文件存放目录:

P-03) 编译安装【oniguruma】

  • 安装 所需的工具&依赖:
  • 下载 :
  • 编译安装 :

P-04) 编译安装【libzip】

  • 安装 不用指定安装目录:
  • 由于是最新版的 ,需要用 的方式才能编译安装,所以,得先安装上 :
  • 使用 编译安装 :
  • 配置 环境变量

P-05) 安装依赖

  • 说明:有几包扩展主包采用的编译安装,所以,在依赖安装列表中没有显示,若你不采取编译安装,则需要添加进去…

P-06) 编译安装【libxml2】

P-07) 编译安装【libmcrypt】

  • 安装【libltdl】源码就在【libmcrypt】源码目录中:

P-08) 编译安装【mhash】

  • 不用指定安装目录

P-09) 编译安装【mcrypt】

  • 说明:环境变量设置:【LD_LIBRARY_PATH】用于指定【libmcrypt】和【mhash】的库的位置

P-10) 编译安装【 jpeg6】

  • 说明:【–enable-shared】与【–enable-static】参数,分别为建立共享库和静态库使用的【libtool】。

P-11) 编译安装【libpng】

P-12) 编译安装【freetype】


P-13) 编译安装【php-8.0.9】

  • 下载 & 解压 源码包:
  • 预编译 & 生成配置( 原装镜像源下),应该会 错…
  • 之前是有安装 的,只是其扩展包 ,由于系统源中无此包,只能通过国外镜像来解决…
  • 预编译 & 生成配置 :

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年7月17日
下一篇 2021年7月17日

相关推荐