更改在命令行上调用的PHP的默认版本

时间:2014-06-14 19:48:51

标签: php laravel composer-php

有没有办法更改在命令行上调用的PHP的默认版本?

我正在尝试使用composer安装Laravel问题是作曲家调用php(版本4.4),当需要调用php5.4时,我已经将标题中的二进制文件从#!/usr/bin/env php更改为{{ 1}}但这会引发错误!

这是我的php设置

#!/usr/bin/env php5.4

1 个答案:

答案 0 :(得分:0)

这里有几个选项,但实际上这不是特定于PHP的,这是关于基本的执行路径规则。

  • #!/usr/bin/env php标头表示当您单独运行composer时,它会使用php运行它,因此如果您像php5.4 /path/to/composer一样手动运行它,则可以绕过该标头。< / LI>
  • 另一种选择是在/ usr / local / bin / php中定义符号链接或者:
    • 指向/usr/bin/php5.4
    • 位于PATH环境变量中优先于/ usr / bin的目录中。