需要在hostgator上的ssh上运行'composer update',但是php -v为low

Eht*_*lik 10 php ssh laravel

需要帮忙

框架 - Laravel

托管 - Hostgator

问题陈述: - 我需要运行'composer update'.所有依赖项都需要最小的PHP -v为5.5.9.我有manualy使用'Php configration'插件从cpanel将项目目录的php版本升级到5.6.但是当我使用ssh登录时,我得到了5.4.45的php -v.Ofcourse它针对服务器的deafult php版本.有没有办法在ssh上将php更新到5.6或更高版本.没有root用户访问权限.也没有来自支持团队的帮助.

Adn*_*nan 23

在ssh中使用此命令

$ nano ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

然后粘贴这些行,你可以在opt/php55为5.5之后更改php版本,71则相应为7.1

alias php='/opt/php71/bin/php'
alias composer='/opt/php71/bin/php ~/bin/composer'
export DRUSH_PHP='/opt/php71/bin/php'
Run Code Online (Sandbox Code Playgroud)

现在,重新获取文件,以便命令行获取新别名

 $ . ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

现在检查版本

$ php --version
Run Code Online (Sandbox Code Playgroud)

简单的简单技巧是如果你想使用php7.1运行artisan命令然后使用此命令

   $ /opt/php71/bin/php artisan
Run Code Online (Sandbox Code Playgroud)

  • `别名作曲家='/opt/php71/bin/php /opt/cpanel/composer/bin/composer'` (3认同)
  • 这行/ opt/php71/bin/php工匠是一个很好的技巧 (2认同)

Ram*_*rai 1

最近我更新了mac_system中的 Composer 和 php并通过终端
使用了这些命令

-Mac os 中的本地 php 更新curl -s http://php-osx.liip.ch/install.sh | bash -s 7.0

-export PATH=/usr/local/php5/bin:$PATH(更改php版本以创建项目)

php更新

上面的链接..我用过..所以尝试使用命令或链接。我想你会得到一些这方面的知识。