大年初一在家搞兴趣爱好:网站。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
完事了~


















没有回复内容