Xdebug installation avec php 5.6 et Ubuntu

Code sur écran d'ordinateur

Tout d’abord il faut installer le package xdebug pour PHP 5.6 sudo apt-get install php-xdebug Ensuite il faut l’activer pour qu’il soit accessible depuis PhpStorm par exemple Éditer le fichier sudo nano /etc/php/5.6/mods-available/xdebug.ini et ajouter les lignes suivantes xdebug.remote_enable = on xdebug.remote_connect_back = on xdebug.idekey = « vagrant » Le service php a besoin d’être redémarré sudo … Lire la suite

Docker: Comment utiliser XDebug avec docker-compose

MacBook Pro affichant un éditeur de code

Docker Dans le fichier docker-compose.yml créer une image images/php importer: build: images/php ports: – 80:80 volumes: – ../..:/var/www trouvez votre adresse IP (ifconfig / ipconfig) – dans mon exemple (10.1.0.133) Créer un fichier Dockerfile dans le dossier images/php FROM php:7.0.1-apache RUN yes | pecl install -o -f xdebug && rm -rf /tmp/pear && echo « zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20151012/xdebug.so » … Lire la suite

Docker : Comment utiliser nano

MacBook avec code sur un bureau

Pour utiliser nano dans Docker, il faut mettre à jour apt-get et installer nano. En essayant d’ouvrir un fichier on peut se retrouver face à l’erreur Error opening terminal: unknown. Pas de panique, il suffit d’exporter la variable TERM=xterm apt-get update apt-get install nano export TERM=xterm  

Git comment checker seulement un dossier – Sparse checkout

MacBook avec code sur un bureau

Depuis git 1.7.0 il est possible d’utiliser une technique qui s’appelle le sparse checkout Les étapes pour le clonage sont les suivantes: mkdir <repo> cd <repo> git init git remote add -f origin <url> Cela crée un dossier vide, fait les fetches mais sans checker les fichiers. Ensuite il faut configurer pour utiliser sparseCheckout. git … Lire la suite