【发布时间】:2021-06-14 10:01:25
【问题描述】:
我想安装 phalcon,所以按照这个步骤操作:
- 我从这里下载了 phalcon_x64_vc15_php7.4_nts.zip.zip(https://github.com/phalcon/cphalcon/releases/tag/v5.0.0-alpha.2)
- 我去这个页面(https://pecl.php.net/package/psr/1.1.0/windows) 下载 7.3 Non Thread Safe (NTS) x64
- 将php_phalcon.dll、php_psr.dll、php_psr.pdb放入php\ext
- 然后我用这个修改php.ini
extension=php_psr.dll
extension=php_phalcon.dll
【问题讨论】:
-
你为什么要在 PHP 7.3 上安装 PHP 7.4 的 phalcon(文件名:
phalcon_x64_vc15_php7.4_nts)?改为在 PHP 7.4 上尝试。还要确保它正在尝试从正确的路径加载它(看到 ini 文件在C:\cos\nginx-1.21.0\php中,而它尝试从C:\ext\php加载 dll) -
@MagnusEriksson 感谢您的回答,现在我已经从这里(github.com/phalcon/cphalcon/releases/tag/v4.1.2)安装了 PHP 7.3,选择这个(phalcon_x64_vc15_php7.3_4.1.2+5275_nts.zip),并正确使用 extension_dir path(ex: extension_dir="C:\cos\nginx-1.21.0\php\ext\php_phalcon.dll"),错误信息消失了,但是当我使用php -m时,还是找不到phalcon。
-
@MagnusEriksson 当我改成这个(extension="C:\cos\nginx-1.21.0\php\ext\php_phalcon.dll")时,当我使用 php -m 时,它可以工作, phalcon出现了。真的很感激。