[英]Targeting a different php version with Composer
有沒有辦法使用不同於本地安裝的 php 版本進行 Composer 構建?
我的用例是我有一個使用 php56 的開發容器,它位於具有 php54 的主機上。 這兩個環境有一個共享文件夾,項目文件所在的文件夾,我從位於主機(使用 5.4)上的 IDE 進行構建。
在一個完美的世界中,我只會將我的主機升級到 5.6,但我在一些較低版本的項目上工作。
我認為你不能改變它,因為 composer 使用運行 composer 的 php 版本,所以只有幾個選項
在我看來,最后一個選項是最有前途的,因為 linux 對使用 phpenv 托管多個版本的 php 有很好的支持
抱歉我不能給你一個真正的解決方案
我一直在使用Docker完成此操作:
docker run -v $(pwd):/app composer/composer update
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.