【发布时间】:2017-01-31 07:30:13
【问题描述】:
需要帮助????
框架 - Laravel
托管 - Hostgator
问题陈述:- 我需要运行“作曲家更新”。所有依赖项都需要最低 5.5.9 的 php -v。我已经使用“Php configration”插件将项目目录的 php 版本从 cpanel 手动升级到 5.6。但是当我使用 ssh 登录时,我得到了 5.4.45 的 php -v。当然它针对的是服务器的默认php版本。有没有办法在 ssh 上将 php 更新到 5.6 或更高版本。没有 root 用户访问权限。支持团队也没有帮助。 ????
【问题讨论】:
-
如果您尝试通过 cPanel 更新 PHP 但服务器上没有更新,您肯定需要与 HostGator 交谈。试试他们的论坛或开票。你说没有帮助,但他们应该能够做些什么来更新它。
-
这是因为
command line(CLI) 和webserver运行的 PHP 版本不同。通过 SSH 执行功能时,它会查看 CLI。它们应该是相同的版本。 -
嗨@aynber,谢谢,但我已经和hostgator谈过了,但他们回答说他们无法更新共享主机的默认php -v。
-
@Ohgodwhy,是的,我知道,这就是为什么我提到 “它针对服务器的默认 php 版本”。 感谢您的回复。
-
确实如此。我指出为什么您永远无法在共享托管环境中执行此操作。不会发生。每月支付 20 美元购买
Laravel Forge来管理您的服务器,或者购买便宜的 VPS 并在您愿意的情况下构建一个。