php - 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?
解决方案
推荐阅读
- javascript - 如何使用先前状态更新字符串的状态
- c++ - windows文件映射上的多个变量到一个共享内存中
- python - Pandas Dask:使用 groupby.apply 执行滚动求和时“ValueError:索引必须是单调的”
- python - 高效地打印和读取 Numpy 数组
- javascript - 将ajax表单数据发送到php的问题
- swift - 单个 UICollectionViewCells 的自定义边距和限制
- microsoft-graph-api - Graph API:$filter 不支持逻辑否定“NOT”吗?
- c# - Blazor aync 方法未完全执行
- c++ - 退出(-1);错误:boost::condition_variable::~condition_variable(): Assertion `!ret' 失败
- python - 除第一列外,在二维数组中分别打印所有列