我在DirectAdmin环境中安装了2个PHP版本:php5.5(php1_release)和php7.1(php2_release)。现在我有一个用户设置为php 7.1与域设置下的PHP版本选择器。在浏览器的网站上似乎运行良好,phpinfo告诉我php7.1正在为这个域运行。但是当我从命令行使用composer时它会出错,因为它检测到php5.5:
任何想法如何解决这个问题?
答案 0 :(得分:1)
尝试使用php
二进制文件的完整路径进行编译 - "/usr/local/php70/bin/php70"
- 而不仅仅是"php"
。现在命令就是这样。
/usr/local/php70/bin/php70 composer.phar update
重要提示:每个服务器的PHP二进制路径都不同。