Php Phalcon安装错误-Ubuntu

Php Phalcon安装错误-Ubuntu,php,configuration,installation,ubuntu-12.04,phalcon,Php,Configuration,Installation,Ubuntu 12.04,Phalcon,我试着用PHP5.5在Ubuntu12.04中安装Phalcon。我遵循的步骤与http://www.sitepoint.com/quick-tip-4-steps-install-custom-php-extensions-zend-server-7/ 但是在安装之后,我得到了以下错误: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/zend/lib/php_extensions/phalcon.so

我试着用PHP5.5在Ubuntu12.04中安装Phalcon。我遵循的步骤与
http://www.sitepoint.com/quick-tip-4-steps-install-custom-php-extensions-zend-server-7/

但是在安装之后,我得到了以下错误:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/zend/lib/php_extensions/phalcon.so' - /usr/local/zend/lib/php_extensions/phalcon.so: undefined symbol: output_globals in Unknown on line 0
有人能告诉我我的安装出了什么问题吗?

中描述了所有必要的步骤。你只需要一步一步地跟着他们。
您的问题看起来像是在安装过程中丢失了一些依赖项

这看起来更像是加载模块的顺序错误,因此phalcon试图加载一些PHP模块,但无法加载,因为您在加载函数之前加载了phalcon

因此,当您使用加载启用mods或启用conf时,将phalcon配置文件重命名为99-phalcon.conf,使其作为最后一个加载文件

这对您没有帮助时


然后问题将是安装的phalcon版本与机器架构或PHP版本或PHP线程不匹配。在这种情况下,最好从官方软件包安装phalcon或从官方网站下载实际的phalcon

我认为你应该遵循官方文件:

    $ curl -s "https://packagecloud.io/install/repos..." | sudo bash

    $  sudo apt-get install php5.0-phalcon
现在,在某些linux发行版(如LinuxMint)中,您可能会遇到错误,因为在phalcon存储库中,他们有debian和ubuntu版本,而不是mint版本。但是您的linux将尝试为您的发行版找到一个版本(Mint in my casse)。要修复它,只需在文件中更改linux版本:
/etc/apt/sources.list.d/phalcon\u stable.list

例如,在我的例子中,我将
“/mint/tessa”
替换为
“/debian/stretch”
。如果您仍然感到困惑,请观看本手册

尝试使用
sudo service php5 fpm restart
重新启动服务。否则,第一个选择应该是遵循。