全球安装的Phalcon PHP DevTool在Windows 10上不能运行,为什么? [英] Globally installed Phalcon PHP devtools do not work on Windows 10, Why?
本文介绍了全球安装的Phalcon PHP DevTool在Windows 10上不能运行,为什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我按照https://docs.phalcon.io/3.4/en/webserver-wamp中的说明安装了Phalcon PHP。 在本例中,URL为3.4,因为它适用于版本4和版本5。
WAMP服务器版本为3.2.6,配置了PHP 8.0.13
到目前为止一切正常,所以我继续使用Composer安装开发人员工具,如https://docs.phalcon.io/5.0/en/devtools所述。
Composer是全局安装的,开发人员工具也是如此,但当我在命令窗口中键入";Phalcon";时,显示以下错误:
C:>phalcon
Fatal error: Uncaught Error: Class "PhalconScript" not found in C:UsersJoachimAppDataRoamingComposervendorphalcondevtoolsphalcon.php:38
Stack trace:
#0 {main}
thrown in C:UsersJoachimAppDataRoamingComposervendorphalcondevtoolsphalcon.php on line 38
C:>
PSR和Phalcon扩展已成功安装,我可以在WAMP本地主机页面中看到它们。
PATH环境变量包含Phalcon、Composer、Wamp等的路径,在我看来没有遗漏任何内容。
是否有人处理过此错误?
可能是什么问题?
推荐答案
您没有提到Phalcon的哪个版本,但由于您使用的是php 8,因此唯一支持php 8的版本是Phalcon5
您的问题很可能出在cli的php.ini中,因为wamp对apache和cli使用不同的文件。
要解决此问题,首先删除您全局安装的DevTools包,然后在[wampDir]inphpphp8.0.13php.ini
中编辑cli php.ini并包含PSR和Phalcon,然后使用Composer重新安装DevTool
您还可以下载Phar文件here并在CLI中测试它
php phalcon.phar
这篇关于全球安装的Phalcon PHP DevTool在Windows 10上不能运行,为什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文