Symfony
Créer ses propres commandes de console
Créez vos propres commandes dans Symfony pour les utiliser dans la console avec 'php bin/console' ou 'symfony console' (comme symfony console make:entity par exemple).
Symfony
Créer ses propres commandes de console
Symfony
Remplacer un AMP (WampServer, XXAMP,...) par Docker
Voici comment remplacer un AMP (WampServer, XXAMP, ...) par Docker dans un projet Symfony.
Docker a l'avantage d'être plus flexible et permet d'utiliser, sans les installer et dans différentes versions:
- des systèmes de gestion de base de données (MySQL, PostgreSQL, MongoDB, Redis...)
- des langages de développement (PHP, Python, Ruby, Java...)
- des OS (Ubuntu, Debian, Alpine, Fedora...)
- une multitude d'autres applications telles que Composer, Drupal, Node.js, Apache, Nginx...
J'utilise le serveur interne de Symfony pour la partie PHP et Docker pour la base de donnée MySQL, PhpMyAdmin et Adminer ainsi que pour le serveur de mail MailHog.
Symfony
Remplacer un AMP (WampServer, XXAMP,...) par Docker
WampServer
Installation
WampServer est un AMP pour Windows, c'est à dire un environnement de développement comprenant : un serveur Apache, MySQL (et MariaDB) et PHP.
Grâce à cet environnement de développement on peut faire fonctionner des scripts et des pages codés en PHP sur un ordinateur sous Windows en local.
Il intègre également PHPMyAdmin et Adminer pour gérer les bases de données.
WampServer
Installation
PhpStorm
Live Templates
Présentation des Live Templates dans PhpStorm, un environnement de développement (IDE) extensible pour PHP, HTML, CSS et JavaScript, édité par JetBrains et distribué sous licence propriétaire.
Les snippets (ou les extraits de code, en français) sont des modèles de codes qui permettent d'écrire plus rapidement certains extraits de code grâce à des raccourcis.
PhpStorm
Live Templates
PhpStorm
Les Macros
Présentation des Macros dans PhpStorm, un environnement de développement (IDE) extensible pour PHP, HTML, CSS et JavaScript, édité par JetBrains et distribué sous licence propriétaire.
Les macros permettent d'exécuter plusieurs commandes en une seule.
PhpStorm
Les Macros
PhpStorm
Intégrer Cmder comme terminal par défaut
Voici comment intégrer Cmder en tant que terminal par défault dans PhpStorm, un environnement de développement (IDE) extensible pour PHP, HTML, CSS et JavaScript, édité par JetBrains et distribué sous licence propriétaire.
PhpStorm
Intégrer Cmder comme terminal par défaut