PHP¶
Installation¶
- php/install.sh assure l'installation de l'exécutable PHP (NB : le serveur apache2 n'est pas installé)
- php/install-composer.sh assure l'installation de l'exécutable PHP Composer.
- php/install-symfony.sh assure l'installation de Symfony CLI
Gestion des dépendances¶
- PHP Composer permet le téléchargement des dépendances PHP décrites dans le fichier "composer.json" (équivalent à npm, maven, pip... pour PHP)
- packagist.org est le dépôt public pour les packages PHP.
Frameworks¶
- www.hostinger.com - 11 Best PHP Frameworks For Beginner to Pro Developers présente un comparatif des principaux frameworks (Laravel, CodeIgniter, Symfony,...)
Bibliothèques¶
- packagist.org - Popular Packages permet de découvrir les bibliothèques les plus utilisées et de rechercher celles dont on a besoin (par exemple, pour manipuler des fichiers Excel).
Ressources¶
- roadmap.sh - PHP Roadmap propose un ordre d'apprentissage
- PHP - Les bonnes pratiques
- PHP - La bonne manière ira beaucoup plus loin en détaillant les différents points
- PHP-CS-Fixer - mise en forme automatique du code PHP
- medium.com - @dimdev - 9 PHP runtimes: performance benchmark : comparaison des différents runtimes (apache+mod_php, nginx+php-fpm, FrankenPHP,...)