为动态PHP版本安装和使用Composer

4dbbbstv  于 2023-03-16  发布在  PHP
关注(0)|答案(2)|浏览(164)

在我的本地机器上,我运行了MAMP PRO,它允许独立地更改每个项目的PHP版本。
Composer安装在特定的PHP版本上,但我的项目没有安装。
如何使用Composer,使其使用本地环境的PHP版本,或者使我可以轻松地告诉Composer我正在使用PHP“x.x.x”。
先谢谢你!

hkmswyz6

hkmswyz61#

我相信你在找这个东西https://getcomposer.org/doc/06-config.md#platform

{
    "config": {
        "platform": {
            //"php": "/path/to/php or php version"
            "php": "7.0.3"
        }
    }
}
bsxbgnwa

bsxbgnwa2#

您可以使用为每个项目下载的composer.phar文件,而不是composer的全局安装来完成此操作。
php7.4 composer.phar installphp8.2 composer.phar install等等。
用于下载composer.phar

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"

ps:别忘了在gitignore中添加composer.phar。

相关问题