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】
- 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 已安装 ,查看安装的版本。源码编译安装【Apache】的方法请参阅……
- 2 已安装 ,查看安装的版本。源码编译安装【Ninux】的方法请参阅……
- 3 已安装 ,查看安装的版本。源码编译安装【MySQL】的方法请参阅……
- 4 更新 软件包:
- 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进行处理,非常感谢!