参考资料

  1. 如何集成PHP-FPM与Nginx
  2. php服务器搭建软件详细说明以及案例
  3. php服务器是什么详细说明以及案例
  4. php服务器搭建详细说明以及案例
  5. 宝塔面板中配置unix:/tmp/php-cgi-84.sock
  6. 宝塔面板安装青龙面板
  7. 宝塔面板安装jdk
  8. 如何安装和配置PHP-FPM?

PHP 8.4 安装与升级全面指南

一、安装 PHP 8.4

  1. 登录宝塔面板

  2. 进入 “软件商店”“运行环境”

  3. 点击 “PHP” 分类

  4. 选择 PHP 8.4 版本

  5. 点击 “安装”

  6. 勾选必要扩展(如 mysqlgdopcacheredis 等)

  7. 确认安装,等待完成

二、升级现有 PHP 到 8.4

  1. 进入 “软件商店”“已安装”

  2. 找到当前 PHP 版本(如 PHP 8.2/8.3)

  3. 点击 “切换版本”

  4. 选择 PHP 8.4

  5. 确认升级(系统会自动迁移配置)

三、配置 PHP 8.4

  1. 设置网站 PHP 版本

    • 进入 “网站” → 选择站点 → “PHP版本” → 选择 PHP 8.4

  2. 调整 PHP 参数

    • 进入 “软件商店”“PHP-8.4”“设置”

    • 修改 memory_limitupload_max_filesizemax_execution_time

  3. 管理 PHP 扩展

    • “PHP-8.4”“安装扩展” 添加所需模块(如 imagickswoole

  4. 重启 PHP 服务

    • “PHP-8.4” 页面点击 “重启”

四、常见问题与优化

  1. 兼容性问题

    • 检查代码是否兼容 PHP 8.4(如移除废弃函数、调整类型声明)

    • 查看 “PHP日志”/www/server/php/84/var/log/php-fpm.log

  2. 扩展缺失

    • 确保所有依赖扩展已安装(如 pdo_mysqlredis

  3. 性能优化

    • 启用 OPcacheopcache.enable=1

    • 调整 PHP-FPM 进程管理pm.max_children 根据服务器配置优化)

五、注意事项

升级前备份(网站文件 + 数据库)
先在测试环境验证,避免生产环境崩溃
检查框架/插件兼容性(如 WordPress、Laravel、ThinkPHP)
监控服务器资源(CPU、内存使用情况)


完成! PHP 8.4 已成功安装/升级,可开始使用新特性(如 JIT 改进、新函数等)。