你如何在站点服务器上将php版本更新为7?

问题描述 投票:0回答:2

我有一个使用Laravel 5.5的系统构建,它需要PHP版本7.我已经将项目部署到站点地面服务器,使用PHP版本更新了PHP版本但是当我通过putty运行php -v命令时它向我显示PHP version 5。我不知道发生了什么。如果有人告诉我更新PHP版本的正确方法,我将感激不尽?我也在我的AddHandler application/x-httpd-php70s .php文件中尝试过.htaccess,但没有任何结果

php apache .htaccess laravel-5.5
2个回答
1
投票

所以如果你看到使用命令行的PHP5和PHP7使用phpinfo();的php文件就没问题了。您的托管服务提供商允许您从几个PHP版本中进行选择。您可以选择PHP7,例如使用.htaccess但它不必更改PHP CLI版本。因此,当您在.htaccess文件中设置PHP7时,它使用PHP7为您的网站提供服务,但CLI仍然是v5。

顺便说一下,我认为应该向超级用户询问这类问题。


3
投票

您可以通过SSH更改PHP CLI版本。通过SSH连接后输入cd ~然后找到.bash_profile文件。使用您要使用的nano or vi打开.bash_profile文件并输入以下行:

alias php=/usr/local/php72/bin/php-cli

并保存文件。在那个运行命令之后:

source .bash_profile

您的PHP CLI版本已更改。要确认PHP版本类型php -v,它将显示您刚刚更改的版本。

P.S:在我的情况下,我想将PHP CLI版本更改为PHP 7.2,因此我在php72中使用alias php=/usr/local/php72/bin/php-cli。您可以将其更改为您需要的任何其他版本。

© www.soinside.com 2019 - 2024. All rights reserved.