无法访问 Yii2 供应商 类

Cannot access Yii2 vendor classes

我在 CentOS 6 上全新安装了 Yii2。

我有所有需要的 php- 包:climcryptcommongdmbstringpgsqlpdomysql

该站点还在 httpd 上设置为虚拟主机。我在本节中做的唯一奇怪的事情是 AllowOverride All 因为我想让高级应用程序中的 htaccess 文件生效。

当我访问网站时,它显示在浏览器上。但是,当我尝试执行 yii migrate 或如果我访问一个使用供应商文件夹中任何 yii class 的页面时,PHP 会出现致命错误,提示找不到该文件。但实际文件在服务器上。

我该如何纠正这个问题?

p.s:我 运行 requirements.php 文件,它说找不到数据库 class;声称找不到 PDO class。但如前所述,我已经安装了这些。

我发现我的 CLI 中的 PHP 版本是 5.5 的实验版本,安装自 remi 存储库

我使用 yum remove php55-php-*
删除了它 通配符是因为我很懒,不记得安装了哪些 PHP 5.5 的包。

我还从我的 $PATH 变量中删除了 PHP 的安装,并且...

有效!