【问题标题】:php versions are shown differently in WHM and serverphp 版本在 WHM 和服务器中的显示方式不同
【发布时间】:2019-08-24 22:06:36
【问题描述】:

在服务器中,它从任一 cPanel 显示如下所示的 7.0 php

或服务器中的cat /etc/apache2/conf.d/php.version

但是在php --version 中,显示的是php5.6。

如何将我的 php 升级到 7.0?谢谢。

【问题讨论】:

  • 可以进行多次安装,尤其是在需要多个版本的共享服务器上。当您运行 PHP -v 或 PHP --version 时,您将获得 PHP 的当前 CLI 版本,这不一定反映每个域上的 PHP 版本。
  • @MHewison 所以如果我想在我的服务器中更新 php 版本,我必须手动更新它而不是仅仅更新 cPanel/WHM 中的版本?
  • 您正在通过Cpanel“安装”新版本的PHP?我不知道它是如何工作的。会猜测它是一个有围墙的花园。如果您想更改系统将在 CLI 上使用的 PHP 版本,我会使用 YUM。您清楚 CLI 与 CGI/FCGI 的区别吗?
  • 也可以做一个which php 可能cpanel 提供了php-cli,而不是弄乱你的路径,那么你只需要明确你想要使用哪个php。
  • @ficuscr 绝对不确定 CLI 与 CGI/FCGI LOL 的区别。但是如果你说你会使用 yum 来更新 PHP,我认为这对我来说是一个很好的开始,我去 google 看看。谢谢:)

标签: php centos cpanel whm


【解决方案1】:

如果您从 cpanel 帐户更改 PHP 版本,它将被应用并且您的网站将使用新版本。

php -v 命令显示您系统的默认 PHP 版本,但如果您只想检查您的 cpanel 帐户的 PHP 版本,您必须修改您的 ~/.bashrc 文件:

alias php="/opt/cpanel/ea-php70/root/usr/bin/php"

然后:

source ~/.bashrc

现在你会发现类似这样的输出:

php -v
PHP 7.0.33 (cli) (built: xxxxxx) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.33, Copyright (c) 1999-2017, by Zend Technologies

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-02-27
    • 2016-07-27
    • 2017-02-02
    • 2019-02-08
    • 2015-11-30
    • 1970-01-01
    • 2020-10-02
    • 1970-01-01
    相关资源
    最近更新 更多