首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >没有找到Phalcon类的"Phalcon\Config“

没有找到Phalcon类的"Phalcon\Config“
EN

Stack Overflow用户
提问于 2022-02-26 09:28:18
回答 2查看 1.3K关注 0票数 0

我安装了Phalcon并尝试创建新项目:phalcon project store。但我得到的不是这些错误:

代码语言:javascript
运行
复制
PHP Fatal error:  Uncaught Error: Class "Phalcon\Config" not found in C:\Composer\vendor\phalcon\devtools\src\Builder\Component\AbstractComponent.php:48
Stack trace:
#0 C:\Composer\vendor\phalcon\devtools\src\Commands\Builtin\Project.php(74): Phalcon\DevTools\Builder\Component\AbstractComponent->__construct(Array)
#1 C:\Composer\vendor\phalcon\devtools\src\Script.php(109): Phalcon\DevTools\Commands\Builtin\Project->run(Array)
#2 C:\Composer\vendor\phalcon\devtools\src\Script.php(148): Phalcon\DevTools\Script->dispatch(Object(Phalcon\DevTools\Commands\Builtin\Project))
#3 C:\Composer\vendor\phalcon\devtools\phalcon(65): Phalcon\DevTools\Script->run()
#4 {main}
  thrown in C:\Composer\vendor\phalcon\devtools\src\Builder\Component\AbstractComponent.php on line 48

Fatal error: Uncaught Error: Class "Phalcon\Config" not found in C:\Composer\vendor\phalcon\devtools\src\Builder\Component\AbstractComponent.php:48
Stack trace:
#0 C:\Composer\vendor\phalcon\devtools\src\Commands\Builtin\Project.php(74): Phalcon\DevTools\Builder\Component\AbstractComponent->__construct(Array)
#1 C:\Composer\vendor\phalcon\devtools\src\Script.php(109): Phalcon\DevTools\Commands\Builtin\Project->run(Array)
#2 C:\Composer\vendor\phalcon\devtools\src\Script.php(148): Phalcon\DevTools\Script->dispatch(Object(Phalcon\DevTools\Commands\Builtin\Project))
#3 C:\Composer\vendor\phalcon\devtools\phalcon(65): Phalcon\DevTools\Script->run()
#4 {main}
  thrown in C:\Composer\vendor\phalcon\devtools\src\Builder\Component\AbstractComponent.php on line 48

我的PHP版本是8.0.8线程安全的x64,我已经从这里安装了PSR扩展和Phalcon 5.0.0:https://github.com/phalcon/cphalcon/releases/tag/v5.0.0beta3,文件phalcon-php8.0-ts-windows2019-vs16-x64.zip,这意味着我有兼容版本的框架。将phalcon.bat添加到环境变量中。有什么问题吗?

EN

回答 2

Stack Overflow用户

发布于 2022-02-26 10:29:14

此错误通常发生在php未加载扩展时,请参见使用phpinfo(),也可运行组件安装内幕phalcon-devtools,但可能是php未加载phalcon扩展或PHP不在windows路径中,还请检查php-fpm日志是否包含任何扩展加载错误,在cmd中测试命令php -v。

还创建一个index.php并尝试它

代码语言:javascript
运行
复制
<?php

use Phalcon\Mvc\Micro;

$app = new Micro();

$app->get('/', function () { echo "<h1>test</h1>";});

$app->handle();
票数 0
EN

Stack Overflow用户

发布于 2022-02-26 15:28:55

尝试编辑以下系统环境变量->系统变量->路径->编辑添加phalcon.bat文件夹路径测试这里我使用了..sh/..bat的路径文件夹,不包括文件和扩展名,并与php 8.0.16 windows 10 phalcon 5良好工作。

然后转到电源壳,输入phalcon

https://helpdeskgeek.com/windows-10/add-windows-path-environment-variable/

不要忘记在phalcon devtools文件夹中运行composer安装。

还可以在powershell输入php -m上查看加载的模块,以及它是否有错误

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71275483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档