diff --git a/HowtoPHP.md b/HowtoPHP.md index 4de4f8fa..00742d18 100644 --- a/HowtoPHP.md +++ b/HowtoPHP.md @@ -359,6 +359,55 @@ Composer version 1.5.1 2017-08-09 16:07:22 ~~~ +## Module du framework phalcon + + + + +Installer les dépendances suivantes : + +~~~ +# apt install php5-dev libpcre3-dev gcc make php5-mysql +~~~ + +Cloner la dernière version stable (2.0.x à ce jour) : + +~~~ +$ git clone --depth=1 git://github.com/phalcon/cphalcon.git -b 2.0.x +~~~ + +Compiler et installer le module : + +~~~ +$ cd cphalcon/build +# ./install +~~~ + +Configurer PHP et Apache : + +Ajouter un fichier `/etc/php5/mods-available/phalcon.ini` : + +~~~ +extension=phalcon.so +~~~ + +Puis activer la configuration : + +~~~ +# ln -s /etc/php5/mods-available/phalcon.ini /etc/php5/cli/conf.d/30-phalcon.ini +# ln -s /etc/php5/mods-available/phalcon.ini /etc/php5/apache2/conf.d/30-phalcon.ini +# systemctl reload apache2 +~~~ + +Pour installer les phalcon devtools : + +~~~ +$ git clone https://github.com/phalcon/phalcon-devtools.git -b 2.0.x /opt/phalcon-devtools +# ln -s /opt/phalcon-devtools/phalcon.php /usr/local/bin/phalcon +# chmod ugo+x /usr/local/bin/phalcon +~~~ + + ## FAQ * J'ai un message d'erreur du type : _/usr/lib/php5/20090626/xcache.so doesn't appear to be a valid Zend extension_