【发布时间】:2022-01-05 13:24:57
【问题描述】:
我按照https://docs.phalcon.io/3.4/en/webserver-wamp 中的说明安装了 Phalcon PHP。 在这种情况下,URL 显示为 3.4,因为它同样适用于版本 4 和 5。
WAMP 服务器版本为 3.2.6,配置 PHP 8.0.13
到目前为止一切都很好,所以我继续使用 https://docs.phalcon.io/5.0/en/devtools 中描述的 composer 安装开发者工具。
Composer 是全局安装的,开发者工具也是如此,但是当我在命令窗口中输入“phalcon”时,显示以下错误:
C:\>phalcon
Fatal error: Uncaught Error: Class "Phalcon\Script" not found in C:\Users\Joachim\AppData\Roaming\Composer\vendor\phalcon\devtools\phalcon.php:38
Stack trace:
#0 {main}
thrown in C:\Users\Joachim\AppData\Roaming\Composer\vendor\phalcon\devtools\phalcon.php on line 38
C:\>
PSR 和 Phalcon 扩展已成功安装,我可以在 WAMP 本地主机页面中看到它们。 Path 环境变量包含 phalcon、composer、wamp 等的路径,据我所见,没有任何遗漏。
有人处理过这个错误吗?
可能是什么问题?
【问题讨论】:
-
如果有人问,我根据我的架构下载了以下文件:
phalcon-php8.0-ts-windows2019-vs16-x64.zip和php_psr-1.2.0-8.0-ts-vs16-x64.zip -
其他 PHP Web 应用程序(包括 Laravel)在我当前的 WAMP 服务器上运行良好,因此所有要求都已正确安装。我尝试在另一个目录中手动安装 Phalcon dev-tools,下载一个 .zip 文件并相应地配置环境变量。它也没有工作。
-
小注 任何 WAMPServer 文件夹都不应设置在 PATH 上。 WAMPServer 太灵活了,不能像那样受到约束
标签: wampserver phalcon phalcon-devtools