首页 > 解决方案 > CLI、phpinfo 和 Laravel 异常上的不同 PHP 版本

问题描述

我目前正在使用多 PHP 管理器 cPanel 扩展运行共享服务器,因此我正在尝试安装 Laravel 5.7,但出现以下异常:

在可使用您的 PHP 版本 5.6.38 安装的版本中找不到版本为 5.7.* 的包 laravel/laravel。

但是当我运行时php -v,它会输出以下内容:

PHP 7.2.11 (cli) (built: Oct 30 2018 20:57:09) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.2.4, Copyright (c) 2002-2018, by ionCube Ltd.

如果我做 a phpinfo(),我会得到以下版本:

PHP Version 7.0.32

所以,你可以看到所有 3 个版本都是不同的,我不知道发生了什么,有什么想法吗?

注意:我没有超级用户权限,当我使用 sudo 运行命令时,我得到以下信息: sudo: effective uid is not 0, is sudo installed setuid root?

标签: phplaravelserver

解决方案


推荐阅读