Cyberpanel的所有 Composer 命令都用 8.4 - 技术宅银魂 - 科技改变生活 - 万事屋 | 生活·动漫·娱乐综合社区-银魂同好聚集地

Cyberpanel的所有 Composer 命令都用 8.4

有需求必须用php8.4,但Cyberpanel多php环境下,老是强制Composer使用php8.3,必须一步到位强制改掉,方法如下:

1、编辑 Composer 的全局配置文件

# 编辑Composer的环境配置文件(若不存在则创建)
sudo nano ~/.bashrc

2、添加 PHP 8.4 路径优先级配置

在文件末尾粘贴以下内容(核心是指定 Composer 的 PHP 二进制文件路径):

# 强制Composer使用PHP 8.4
export COMPOSER_PHP_BINARY="/usr/local/lsws/lsphp84/bin/php"

# 将PHP 8.4路径加入系统PATH,提升优先级
export PATH="/usr/local/lsws/lsphp84/bin:$PATH"

3、生效配置并验证

# 让配置立即生效
source ~/.bashrc

# 重新验证Composer的PHP版本
composer -V

此时输出应显示:PHP version 8.4.x (/usr/local/lsws/lsphp84/bin/php),说明已成功切换。

 

请登录后发表评论

    没有回复内容

万事屋新帖