我有这个文件目录:
在浏览器中打开此项目时:致命错误:在以下位置未找到类“Phalcon\Mvc\Application”...
我读到我必须安装composer,但当我安装composer时,出现了以下错误:
如何运行项目?
我的composer.json文件包含:
"require": {
"phalcon/incubator-mailer": "^1.0",
"smi2/phpclickhouse": "^1.4",
"hybridauth/hybridauth": "^3.8"
}
}```
2条答案
按热度按时间w8ntj3qf1#
其实有两个问题。
1.您缺少phalcon php扩展。您可以在Phalcon官方文档中找到如何安装该扩展的说明。
1.你至少需要php 7.3版才能满足
smi2/phpclickhouse
的要求。由于php 7.x自2022年11月26日起停产,我强烈建议升级到最新版本,目前是php 8.1。一旦解决了这两个问题,
composer install
应该可以成功运行,并且丢失的类应该放在vendor
目录中。pgky5nke2#
根据其他一些评论,Phalcon 4与PHP 8.1不兼容。Phalcon 4需要PHP 7.4。
如果您计划运行PHP 8.1,则需要安装Phalcon 5.1.1。
您可以在https://phalcon.io上找到Phalcon安装文档