slam4:php:phalcon:installation

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
slam4:php:phalcon:installation [2016/01/22 10:24] – [3- Paramétrage des outils en ligne de commande] jcheronslam4:php:phalcon:installation [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 9: Ligne 9:
 === apt-get === === apt-get ===
  
-<sxh bash:tilte:Terminal;gutter:false> +Ajouter les dépôts à votre distribution :
-sudo apt-add-repository ppa:phalcon/stable+
  
-sudo apt-get update+<sxh bash> 
 +# Stable releases 
 +curl -s https://packagecloud.io/install/repositories/phalcon/stable/script.deb.sh | sudo bash
  
 +# Nightly releases
 +curl -s https://packagecloud.io/install/repositories/phalcon/nightly/script.deb.sh | sudo bash
 +</sxh>
 +
 +Puis installer :
 +<sxh bash:tilte:Terminal;gutter:false>
 sudo apt-get install php5-phalcon sudo apt-get install php5-phalcon
 +
 +# or for PHP 7
 +
 +sudo apt-get install php7.0-phalcon
  
 </sxh> </sxh>
 +
 === 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 116: Ligne 128:
  
 Pour l'utilisation des outils, voir [[slam4:php:phalcon:devtools]] Pour l'utilisation des outils, voir [[slam4:php:phalcon:devtools]]
 +
 +===== -- Outils =====
 +
 +Installer composer : https://getcomposer.org/
 +
 +Installer Git : https://git-scm.com/downloads
  
 ===== -- Débogage ===== ===== -- Débogage =====
 +
 +==== -- xdebug ====
 +
  
 Installer impérativement [[slam4:debogage|x-debug]] sur le serveur Installer impérativement [[slam4:debogage|x-debug]] sur le serveur
  
 +
 +==== -- 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'application web, puis installez debugbar via composer.
 +
 +<sxh bash>
 +php composer.phar require --dev snowair/phalcon-debugbar
 +</sxh>
 +
 +
 +=== -- Autochargement ===
 +
 +Dans le fichier app/config/loader.php, ajouter :
 +
 +<sxh php>
 +require APP_PATH. "/vendor/autoload.php";
 +</sxh>
 +
 +=== -- Instanciation ===
 +
 +
 +<sxh php;title:public/index.php>
 +...
 +    /**
 +     * Handle the request
 +     */
 +    $application = new \Phalcon\Mvc\Application($di);
 +    $di['app'] = $application;
 +
 +    (new ServiceProvider( APP_PATH .'/app/config/debugbar.php'))->start();
 +    echo $application->handle()->getContent();
 +...
 +</sxh>
  • slam4/php/phalcon/installation.1453454649.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)