Phalcon ist ein Open-Source-PHP-5-Framework mit vollem Funktionsumfang, das mit C-Erweiterungen geschrieben und für hohe Leistung optimiert wurde. Entwickler müssen die Funktionen der C-Sprache nicht erlernen und nutzen, da alle Funktionen in Form von PHP-Klassen bereitgestellt werden und direkt verwendet werden können. Phalcon ist außerdem lose gekoppelt, sodass Sie je nach Bedarf andere Objekte für Ihr Projekt verwenden können.
Die aktuelle stabile Version von Phalcon ist 2.0. Sie unterstützt PHP-Versionen von 5.3 bis 5.6 und unterstützt nicht PHP7. 2.1.x ist eine Beta-Version, die PHP7 unterstützt. Wenn Sie Phalcon daher für die Produktionsumgebung verwenden möchten, verwenden Sie bitte 5.6.
Phalcon2.1.x, das die PHP7-Version unterstützt, unterstützt keine normale Kompilierung und Installation und kann nur über Zephir installiert werden. Installieren Sie daher vor der Installation von phalcon bitte zuerst Zephire. Die Installationsmethode lautet wie folgt:
$zypper in re2c #Opensuse 安装zephir解释器 $git clone https://github.com/phalcon/zephir.git $cd zephir $./install -c #-c表示全局安装,需要root密码
Für andere Linux-Versionen können Sie re2c selbst suchen und installieren, und der Mac kann es auch über brew installieren.
Nachdem die Installation abgeschlossen ist, können Sie die relevanten Befehlsparameter und Funktionen über den Befehl zephir
anzeigen
Bitte bestätigen Sie which php
und which phpize
Zeigen Sie vor dem Kompilieren auf die PHP7-Version.
Der Installationscode lautet wie folgt:
git clone http://github.com/phalcon/cphalcon cd cphalcon git checkout 2.1.x zephir build --backend=ZendEngine3
Fügen Sie nach Abschluss der Kompilierung extension=phalcon.so
zur php.ini
-Datei hinzu und starten Sie PHP-FPM und Nginx neu (ich habe installiert lnmp).
Sie können über php -i|grep phalcon
überprüfen, ob die Installation erfolgreich war, oder Sie können die Webseitenausgabe phpinfo()
zephir
#11635
überprüfen Phalcon 2.1.0 RC1 veröffentlicht
Empfohlenes Tutorial: „php-Tutorial“
Das obige ist der detaillierte Inhalt vonWie installiere ich das Phalcon-Framework für PHP7?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!