Hostgator上的Php升级没有应用

时间:2016-08-23 16:43:25

标签: php webserver symfony

我刚刚在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。

我做错了什么?

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

AddHandler application / x-httpd-php56 .php

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

编辑#2 您好Ryncops,根据您的意见,这里是我发现我获得该信息的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

也许如果您阅读更多内容,它会有所帮助。我认为你应该能够让它运作起来。也许尝试一些实验,看看会发生什么。

答案 2 :(得分:0)

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

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