在Hostgator上将PHP 5.4更改为5.5

4

目前在运行 composer install 命令时,出现了错误“需要 5.5.9 版本,但当前使用的是 5.4 版本”,而 Hostgator cpanel 上设置的是 5.5 版本。

在执行 php -v 命令时,输出:

PHP 5.4.45

On php --ini I get

Configuration file (php.ini) Path: /opt/php54/lib

进入/opt/目录后,你会看到有php54、php55和php56三个版本。

要将版本切换为5.5,应该怎么做呢?

这个链接上我看到了以下示例:

$ php -v
PHP 5.4.x (cli) ...
$ set PATH="/usr/lib64/php5.6/bin:$PATH"
$ php -v
PHP 5.6.x (cli) ...

但是当进入/usr/lib64时,没有php5.6。

在我的网页服务器的索引文件上,我执行了phpinfo(),它是设置为5.5的。

有人有什么想法吗?


联系HostGator的支持部门怎么样? - Marcin Orlowski
我已经向他们提交了一张工单,但到目前为止还没有成功。我以为对于一个普通的Linux用户来说这应该很容易。只需要更改PHP目标位置,但我不知道如何操作。我不想随意输入我认为正确的内容,因为我过去曾经因此搞砸过事情。 - Ninja
1个回答

13

在我的HostGator共享主机上,PHP 5.6可执行文件位于/opt/php56/bin/php

您可以使用ls /opt来查看PHP版本文件夹是否存在。

因此,如果您想使用5.6更新您的PHP命令,您应该编辑~/.bash_profile并追加以下行:

alias php='/opt/php56/bin/php'

如果您没有看到任何更改,可能需要注销并重新登录。

现在,当您使用php -v时,如果您操作正确,它应该显示5.6.x

对于7.0版本以及其他任何php版本,都应该位于相同的目录中。


它在我的php7.1中运行良好。我使用了别名php='/opt/php71/bin/php'。 - Kabir Hossain

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接