Docker et PHP
Après un petit bout de temps à maintenir et mettre a jours php, apache et mysql sur mon par diverse moyen j’ai décidé de passer a docker. Il m’a fallut plusieurs essaie et tâtonnement pour arriver à une configuration qui me convient pour un environnement de développement.
C’est disponible sur ce dépôt github. Il y a deux conteneurs.
Le premier et le conteneur mysql de base avec un seul utilisateur root et comme mot de passe root.
Le second est un conteneur php avec apache plus quelques extensions ainsi que composer accessible par la commande composer :
- apcu
- xdebuh
- intl
- opcache
- gd
- mysqli
- pdo
- zip
Apache est configuré avec ssl et rewrite.
Pour utiliser xdebug, mettez à jour le fichier php.ini avec votre IP pour xdebug.remote_host=192.168.1.10 puis dans l’url ajoutez « ?XDEBUG_SESSION_START= »