0

首先,在windows上安装phalcon是个笑话,复制+粘贴就完成了。惊人的!

现在我正在尝试在我的 linux 发行版上安装phalcon 。我按照此处安装说明进行了所有操作,但是如果我重新启动 apache,则会在“php_error_log”中收到以下错误:

[03-Oct-2013 00:01:57 Europe/Berlin] PHP Warning:  PHP Startup: phalcon: Unable to initialize module
Module compiled with module API=20100525
PHP    compiled with module API=20121212
These options need to match
 in Unknown on line 0

据我所知,这意味着我针对错误的 PHP 版本编译了phalcon.so 。我现在的猜测是我需要与 PHP 5.5.3 版等效的 php5-dev 包,但如果我错了,请纠正我。

我的问题:

  1. 是否可以在 Linux 上编译 phalcon 以将其与 PHP 5.5.3 一起使用?
  2. 我的错误在哪里,我该怎么做才能修复/编译正确的 PHP 版本?如果是这样,我在哪里可以获得 PHP 5.5.3 开发包?

我的系统:

  • phalcon 1.2.3
  • 许邦图 13.04
  • Xampp 1.8.3-1 和 PHP 5.5.3
4

1 回答 1

2

正如对 PHP 5.5.3 的预期,我需要 php5-dev 版本的 5.5.3 包。

但是目前使用 apt-get(并且没有进一步的软件包源代码编辑)我可以获得的 Xubuntu 13.04 上的最新版本是 php5-dev 版本 5.4.9。因此我不得不将 Xampp 降级到 1.8.2-2 版本,现在一切正常。

于 2013-10-02T23:17:39.150 回答