linux - PHP -v 命令根据我当前的目录给出不同的结果

标签 linux bash centos

操作系统:CentOS 7, PHP 版本:`5.6'

当我在主目录中运行 php -v 时,我得到以下结果

ea-php-cli Copyright 2017 cPanel, Inc.
PHP 5.6.35 (cli) (built: Apr  5 2018 20:30:39) 
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.2.0, Copyright (c) 2002-2018, by ionCube Ltd.
    with Zend Guard Loader v3.3, Copyright (c) 1998-2014, by Zend Technologies
    with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2015, by Zend Technologies

当我在我的 public_html 目录中运行 php -v 时,我得到了这些结果:

ea-php-cli Copyright 2017 cPanel, Inc.
PHP 7.0.29 (cli) (built: Apr  5 2018 20:30:36) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.29, Copyright (c) 1999-2017, by Zend Technologies

有一些明显的区别,但我主要关心的是显示 PHP 版本的那一行。为什么我的 public_html 目录显示 PHP 7.0.29???我真的需要它与其他目录相同。

我以前从未见过这种情况,导致目录具有不同 PHP 版本的问题是什么?

最佳答案

经过更多研究后,我注意到该用户在我的 WHM 上通过 multiPHP Manager 设置为使用 PHP 7.0 .很奇怪,但这就是导致问题的原因。

关于linux - PHP -v 命令根据我当前的目录给出不同的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49961062/

相关文章:

bash - 如何找到当前的 shell 命令

linux - Xraylib安装

linux - 当文件通过 FTP 添加到 git 存储库时,在脚本中使用 inotifywait 自动执行 git 提交

python - 某些应用程序使用 python 2.7,同时操作系统保留 python 2.6 (linux fedora/centos)

linux - Mailx 和 Gmail nss 配置目录

linux - 如何在 Linux/Unix 上永久设置 $PATH

java - 命令行上是否有 Java API 查看器,例如 man for c 和 ri for ruby​​?

linux - 为新文件设置默认权限 - CentOS 6.0

mysql - 为什么 mariaDB 错误地要求缺少组件

php - 无法将文件从 PHP 上传到 Centos 服务器?