2016-04-15 9 views
1

Ich habe versucht, Phalcon in Ubuntu 12.04 mit PHP 5.5 zu installieren. Ich habe die gleichen Schritte wie in http://www.sitepoint.com/quick-tip-4-steps-install-custom-php-extensions-zend-server-7/ durchgeführt.Phalcon Installationsfehler - Ubuntu

Aber nach der Installation, bekam ich folgende Fehlermeldung:

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 

Kann mir jemand führen, was mit meiner Installation schief gelaufen?

+2

Versuchen Sie, den Dienst mit 'sudo service php5-fpm restart 'neu zu starten. Andernfalls sollte die erste Option folgen [Installation von der offiziellen Seite] (https://docs.phalconphp.com/en/latest/reference/install.html#linux-solaris). – Tpojka

Antwort

0

In offiziellen documentation beschrieben alle notwendigen Schritte. Sie müssen ihnen nur Schritt für Schritt folgen. Ihr Problem sieht aus wie Sie einige Abhängigkeiten während der Installation ...

2

Das sieht eher so aus, dass Sie falsche Reihenfolge der Lademodule haben, also phalcon versucht, einige PHP-Modul laden, aber es kann nicht, weil Sie Phalcon zuvor laden Funktionen belong geladen.

So einfach, wenn Sie zum Laden von Mods-aktiviert oder conf-enabled verwenden, benennen Sie die Phalcon-Konfigurationsdatei in 99-phalcon.conf um, damit sie zuletzt geladen wird.

Wenn dies nicht

Dann wird Ausgabe Version der installierten Phalcon nicht Maschinenarchitektur oder PHP-Version oder Threads von PHP übereinstimmen helfen. In diesem Fall ist es am besten, phalcon aus dem offiziellen Paket zu installieren oder das aktuelle Phalcon von offiziellen Webseiten herunterzuladen. https://phalconphp.com/en/download