gpt4 book ai didi

php - Composer - 更改它在环境中使用的 PHP 版本

转载 作者:太空宇宙 更新时间:2023-11-04 12:46:21 25 4
gpt4 key购买 nike

所以我试图让我的 composer 版本在不同版本的 PHP 上运行

例如,服务器运行 PHP 5.4,我希望它在特定用户目录中以 5.6 运行

我已将 composer.phar 文件安装到用户目录的根目录中,如下所示

/home/myuser/composer.phar

然后我将别名添加到用户.bashrc 如下

alias php='/usr/local/php56/bin/php'
alias composer='/usr/local/php56/bin/php /home/myuser/composer.phar'

当我以该用户身份运行 php -v 时,它会返回正确的 PHP 版本 (5.6)

问题是,composer.phar 的第一行有以下代码

#!/usr/bin/env php

这使得它实际上可以像原来的 5.4 一样运行

我能做些什么吗?这是我需要让我的网站正常运行的最后一步。

此外,我没有升级默认 5.4 版本的选项

如有任何帮助,我们将不胜感激。

谢谢

最佳答案

我设法解决了这个问题。

我将以下代码添加到我的 .bash_profile

export PATH=/usr/local/php56/bin:$PATH

然后跑

source ~/.bash_profile

关于php - Composer - 更改它在环境中使用的 PHP 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38627648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com