Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| slam4:php:phalcon:installation [2015/10/01 23:50] – modification externe 127.0.0.1 | slam4:php:phalcon:installation [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| - | ===== Téléchargement/ | + | ===== -- Téléchargement/ |
| * [[http:// | * [[http:// | ||
| Ligne 9: | Ligne 9: | ||
| === apt-get === | === apt-get === | ||
| - | <sxh bash:tilte: | + | Ajouter les dépôts à votre distribution |
| - | sudo apt-add-repository ppa: | + | |
| - | sudo apt-get update | + | <sxh bash> |
| + | # Stable releases | ||
| + | curl -s https:// | ||
| + | # Nightly releases | ||
| + | curl -s https:// | ||
| + | </ | ||
| + | |||
| + | Puis installer : | ||
| + | <sxh bash: | ||
| sudo apt-get install php5-phalcon | sudo apt-get install php5-phalcon | ||
| + | |||
| + | # or for PHP 7 | ||
| + | |||
| + | sudo apt-get install php7.0-phalcon | ||
| </ | </ | ||
| + | |||
| === Compilation === | === Compilation === | ||
| Il est aussi possible de compiler la dernière version Phalcon : | Il est aussi possible de compiler la dernière version Phalcon : | ||
| Ligne 72: | Ligne 84: | ||
| - | ==== Configuration de l'IDE ==== | + | ===== -- Configuration de l' |
| - | === Pour Eclipse === | + | ==== Pour Eclipse |
| - Télécharger depuis https:// | - Télécharger depuis https:// | ||
| Ligne 86: | Ligne 98: | ||
| - | ==== Paramétrage des outils en ligne de commande ==== | + | ===== -- Paramétrage des outils en ligne de commande |
| Editer le fichier phalcon.bat du dossier dézippé, et modifier la ligne indiquant la localisation des dev-tools : | Editer le fichier phalcon.bat du dossier dézippé, et modifier la ligne indiquant la localisation des dev-tools : | ||
| Ligne 92: | Ligne 104: | ||
| @echo off | @echo off | ||
| | | ||
| - | set PTOOLSPATH=C: | + | set PTOOLSPATH=%~dp0\ |
| php %PTOOLSPATH%phalcon.php %* | php %PTOOLSPATH%phalcon.php %* | ||
| </ | </ | ||
| Ligne 116: | Ligne 128: | ||
| Pour l' | Pour l' | ||
| + | |||
| + | ===== -- Outils ===== | ||
| + | |||
| + | Installer composer : https:// | ||
| + | |||
| + | Installer Git : https:// | ||
| + | |||
| + | ===== -- Débogage ===== | ||
| + | |||
| + | ==== -- xdebug ==== | ||
| + | |||
| + | |||
| + | Installer impérativement [[slam4: | ||
| + | |||
| + | |||
| + | ==== -- Phalcon debugbar ==== | ||
| + | Phalcon debugbar est une adaptation pour phalcon du projet php-debugbar | ||
| + | === -- Installation === | ||
| + | En invite de commande : | ||
| + | |||
| + | Déplacez vous dans le dossier de l' | ||
| + | |||
| + | <sxh bash> | ||
| + | php composer.phar require --dev snowair/ | ||
| + | </ | ||
| + | |||
| + | |||
| + | === -- Autochargement === | ||
| + | |||
| + | Dans le fichier app/ | ||
| + | |||
| + | <sxh php> | ||
| + | require APP_PATH. "/ | ||
| + | </ | ||
| + | |||
| + | === -- Instanciation === | ||
| + | |||
| + | |||
| + | <sxh php; | ||
| + | ... | ||
| + | /** | ||
| + | * Handle the request | ||
| + | */ | ||
| + | $application = new \Phalcon\Mvc\Application($di); | ||
| + | $di[' | ||
| + | |||
| + | (new ServiceProvider( APP_PATH .'/ | ||
| + | echo $application-> | ||
| + | ... | ||
| + | </ | ||