首先,在windows上安装phalcon是一个笑话,copy+paste及其完成。令人惊叹的!
现在我正试图在我的linux发行版上安装phalcon。我做了这里描述的所有事情Install Instructions,但是如果重新启动我的apache,我在“php错误日志”中会得到以下错误:

[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

据我所知,这意味着我编译phalcon.so时使用了错误的PHP版本。我现在的猜测是,我需要php5.5.3版本的php5 dev包,但如果我错了,请纠正我。
我的问题:
在Linux上编译phalcon是否可以与PHP5.5.3一起使用?
我的错误在哪里?我该怎么做才能根据正确的PHP版本修复/编译它?如果是的话,我从哪里得到PHP 5.5.3dev包?
我的系统:
法尔康1.2.3
徐本图13.04
Xampp 1.8.3-1和PHP 5.5.3

最佳答案

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

关于php - 在Xubuntu for PHP 5.5.3 for API = 20121212上构建Phalcon,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19148047/

10-11 08:05