【问题标题】:Selected the second PHP version, but on the command line it's still the first选择了第二个 PHP 版本,但在命令行上它仍然是第一个
【发布时间】:2018-02-03 18:25:35
【问题描述】:

我在 DirectAdmin 环境中安装了 2 个 PHP 版本:php5.5 (php1_release) 和 php7.1 (php2_release)。现在我有一个用户使用域设置下的 PHP 版本选择器设置为 php 7.1。在浏览器中的网站上,它似乎运行良好,phpinfo 告诉我 php7.1 正在为此域运行。但是当我从命令行使用composer时,它会出错,因为它检测到php5.5:

有什么办法解决这个问题吗?

【问题讨论】:

    标签: directadmin


    【解决方案1】:

    尝试使用 php 二进制文件的完整路径 - "/usr/local/php70/bin/php70" - 而不仅仅是 "php" 进行编译。现在命令将是这样的。

    /usr/local/php70/bin/php70 composer.phar update
    

    重要提示: PHP 二进制路径因服务器而异。

    【讨论】:

      猜你喜欢
      • 2018-07-17
      • 2011-06-10
      • 2018-10-12
      • 1970-01-01
      • 2010-12-15
      • 2013-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多