全球安装的Phalcon PHP DevTool在Windows 10上不能运行,为什么? [英] Globally installed Phalcon PHP devtools do not work on Windows 10, Why?

查看:0
本文介绍了全球安装的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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆