Phalcon PHP Xampp 安装 - Apache 找不到 DLL



我使用的是Windows 7 64位Xampp 1.8.3(带有PHP 5.5)。我遵循Phalcon安装指南,我下载了x86版本的Phalcon,就像本指南中一样。接下来,我将php_phalcon.dll文件放在D:xamplep/php/ext中。然后,我添加到php.ini文件:

extension=php_phalcon.dll

太好了,所以我午餐Xampp并开始Appache。然后:

firest错误http://ubplanet.pl/uploads/images/UBPlanet-1392741295-U15373.png

单击"确定"后,我立即得到第二个错误:第二个错误http://ubplanet.pl/uploads/images/UBPlanet-1392741373-U15373.png

嗯,我尝试了一切:重新安装xampp;将其安装在C驱动器上;所以我试着在WAMP上安装phalcon,但我也遇到了这样的错误!所以我决定重新安装整个Windows,并进行磁盘格式化。在全新的Windows上,我也有同样的错误。看起来PHP无法加载库,但为什么呢?

如果您使用的是Xampp x64,并不意味着您的php是x64

首先你需要从phpinfo检查你的设置你需要检查3件事

  • php版本
  • 编译器
  • 体系结构

如果你有体系结构x84和编译器VC11,你需要从phalcon网站下载符合你设置的dll

关于版本目前在phalcon网站上写这个答案时支持的最新版本是5.5.0

如果你的php版本更高,比如5.5.5,你需要搜索Phalcon的自定义构建你可以在github上查看这个https://github.com/andont/phalcon-win这个曾经和我一起工作过。

如果所有这些都不起作用,并且你找不到你设置的任何dll马赫(我相信你可以找到一个),在这种情况下,你必须通过在Microsoft visual studio上编译符合你的设置编译器和架构的源代码来构建你自己的dll马赫,我希望你不会最终得到最后的解决方案:)

我在PHP和windows方面遇到了很多麻烦,你可能应该简单地下载virtualbox,并启动一个ubuntu虚拟机。在一个可能与您在生产服务器上运行的环境非常相似(如果不是几乎相同的话)的环境中运行项目会带来好处。我知道,这并不能明确回答你的问题,但这只是一个很好的建议。

最新更新