在我的本地机器上,我运行了MAMP PRO,它允许独立地更改每个项目的PHP版本。Composer安装在特定的PHP版本上,但我的项目没有安装。如何使用Composer,使其使用本地环境的PHP版本,或者使我可以轻松地告诉Composer我正在使用PHP“x.x.x”。先谢谢你!
hkmswyz61#
我相信你在找这个东西https://getcomposer.org/doc/06-config.md#platform
{ "config": { "platform": { //"php": "/path/to/php or php version" "php": "7.0.3" } } }
bsxbgnwa2#
您可以使用为每个项目下载的composer.phar文件,而不是composer的全局安装来完成此操作。php7.4 composer.phar install或php8.2 composer.phar install等等。用于下载composer.phar
composer.phar
php7.4 composer.phar install
php8.2 composer.phar install
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php composer-setup.php php -r "unlink('composer-setup.php');"
ps:别忘了在gitignore中添加composer.phar。
2条答案
按热度按时间hkmswyz61#
我相信你在找这个东西https://getcomposer.org/doc/06-config.md#platform
bsxbgnwa2#
您可以使用为每个项目下载的
composer.phar
文件,而不是composer的全局安装来完成此操作。php7.4 composer.phar install
或php8.2 composer.phar install
等等。用于下载composer.phar
ps:别忘了在gitignore中添加composer.phar。