Ubuntu 24.04 + CyberPanel 环境中将Composer的PHP版本从8.3升级到PHP8.4 - 技术宅银魂 - 科技改变生活 - 万事屋 | 生活·动漫·娱乐综合社区-银魂同好聚集地

Ubuntu 24.04 + CyberPanel 环境中将Composer的PHP版本从8.3升级到PHP8.4

大年初一在家搞兴趣爱好:网站。NCN用flarum重新搭建,各种原因导致我用了PHP8.3,不过万事屋等网站都是PHP8.4,一个服务器用多种PHP版本太废资源,干脆全部用PHP8.4吧,就意思用Composer安装的NCN从Composer到Flarum全部从PHP8.3更新到PHP8.4!

1、CyberPanel 安装的 PHP 存放在 /usr/local/lsws/lsphp84/bin/php,需要将其设为系统默认:

# 1. 先备份原有 php 软链接(可选,防止出错)
sudo mv /usr/bin/php /usr/bin/php.bak

# 2. 创建新的软链接,指向 PHP 8.4
sudo ln -s /usr/local/lsws/lsphp84/bin/php /usr/bin/php

# 3. 验证系统 PHP 版本
php -v

正常输出示例(确认版本为 8.4.x):

PHP 8.4.x (cli) (built: Feb 17 2026 10:00:00) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.4.x, Copyright (c) Zend Technologies

2、验证 Composer 运行的 PHP 版本

# 查看 Composer 使用的 PHP 版本
composer -V
# 或直接检查
composer diagnose | grep "PHP version"

3、为 Flarum 网站切换 PHP 8.4(关键)

  • 回到 CyberPanel 后台;
  • 点击左侧:Websites → 找到你的 Flarum 网站(如 flarum.example.com);
  • 点击 PHP Version
  • 在下拉框中选择 8.4,点击 Change
  • 重启 OpenLiteSpeed 使配置生效:
sudo systemctl restart lsws

 

完事了~

请登录后发表评论

    没有回复内容

万事屋新帖