Hostgator上的Php升级不适用



我刚刚在Hostgator上购买了主机,构建了一个我上传到服务器上的本地symfony项目,但我无法完成部署,因为symfony需要php 5.6,而我有5.4。

所以,我去了cPanel,通过php配置菜单更新我的php版本到5.6。它说它更新了,但我的composer update --verbose仍然告诉我我在php 5.4。唉,如果我通过ssh运行php -vphp --ini,它仍然显示为php 5.4。

我做错了什么?

一个解决方案是将.htaccess文件设置为只读。确保.htaccess文件是可写的。从这里得到了解决方案:https://www.itechtics.com/unable-to-change-php-version-on-cpanel/

尝试编辑您的web/。在Symfony3文件夹下的htaccess文件中添加以下内容:

AddHandler application/x-httpd-php56 .php

然后验证phpinfo()显示的版本为5.6

编辑# 2 嗨,ryyncops,根据你的评论,这里有2个链接,我发现我得到了这些信息:

http://www.inmotionhosting.com/support/website/php/how-to-change-the-php-version-your-account-uses

http://www.inmotionhosting.com/support/website/php-configuration/using-multiple-php-versions-one-account

如果你再多读一遍,可能会有帮助。我觉得你应该能修好它。

我在这个链接的帮助下解决了这个问题:drewkeller.com

我的问题是,事实上,与php cli,这是5.4,我需要5.6。显然,hostgator,可能其他托管服务,有多个php cli版本安装,我只是不知道在哪里找到其他版本。

最新更新