Phalcon est un framework PHP 5 open source complet, écrit à l'aide d'extensions C et optimisé pour des performances élevées. Les développeurs n'ont pas besoin d'apprendre et d'utiliser les fonctions du langage C, car toutes les fonctions sont exposées sous forme de classes PHP et peuvent être utilisées directement. Phalcon est également faiblement couplé, vous pouvez donc utiliser d'autres objets selon les besoins de votre projet.
La version stable actuelle de Phalcon est la 2.0. Elle prend en charge les versions PHP de 5.3 à 5.6 et ne prend pas en charge PHP7. 2.1.x est une version bêta qui prend en charge PHP7. Par conséquent, si vous souhaitez utiliser Phalcon pour un environnement de production, veuillez utiliser la version 5.6.
Phalcon2.1.x, qui prend en charge la version PHP7, ne prend pas en charge la compilation et l'installation normales et ne peut être installé que via Zephir. Par conséquent, avant d’installer Phalcon, veuillez d’abord installer Zephire. La méthode d'installation est la suivante :
$zypper in re2c #Opensuse 安装zephir解释器 $git clone https://github.com/phalcon/zephir.git $cd zephir $./install -c #-c表示全局安装,需要root密码
Pour les autres versions de Linux, vous pouvez rechercher et installer re2c vous-même, et Mac peut également l'installer via Brew.
Une fois l'installation terminée, vous pouvez afficher les paramètres et fonctions de commande pertinents via la zephir
commande
Veuillez confirmer que which php
et which phpize
pointez la version PHP7 avant de compiler
Le code d'installation est le suivant :
git clone http://github.com/phalcon/cphalcon cd cphalcon git checkout 2.1.x zephir build --backend=ZendEngine3
Une fois la compilation terminée, ajoutez extension=phalcon.so
au fichier php.ini
et redémarrez php-fpm et nginx (j'ai installé lnmp).
Vous pouvez vérifier si l'installation a réussi via php -i|grep phalcon
, ou vous pouvez vérifier via la sortie de la page Web phpinfo()
zephir
#11635
Sortie de Phalcon 2.1.0 RC1
Tutoriel recommandé : "Tutoriel php"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!