Exécuter un script PHP comme daemon

J’ai eu récement à réflechir sur comment exécuter de manière permanente un script PHP-CLI ; j’ai pensé à le faire via un service/daemon. Le script de daemonisation #! /bin/sh # Installation # – Move this to /etc/init.d/satisdrive # – chmod +x this # # Starting and stopping # – Start: `service satisdrive start` or `/etc/init.d/satisdrive […]

MySQL Tips and Tricks

Création d’utilisateurs Voici comment créer un utilisateur avec tous les droits sur toutes les DB pouvant se connecter depuis une autre machine. root@localhost > mysql -uroot -p mysql> USE mysql; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed […]

Comment modifier la version par défaut de Python sur Debian

Une installation de Debian peut inclure plusieurs version de python et donc embarquer plusieurs binaires python. Vous pouvez exécuter la commande ls dans le dossier /usr/bin de votre distribution afin de lister les versions de python installées : $ ls /usr/bin/python* /usr/bin/python /usr/bin/python2 /usr/bin/python2.7 /usr/bin/python3 /usr/bin/python3.4 /usr/bin/python3.4m /usr/bin/python3m Afin de connaître la version exécutée par […]

Docker Tips and Tricks

Cet article résume quelques commande Docker utiles glanée au fil du temps. Commandes utiles Lancer une commande dans un container lancé : docker exec -t [CONTAINER_NAME] [COMMANDE] Retrouver l’adresse IP d’un container : docker inspect [CONTAINER_NAME] | grep IPAddress Issues and solutions Docker apt-get update fails Sur mon laptop sous Ubuntu + Mate (ubuntu 16.10). […]

Installer Nginx sous Debian (Jessie)

Ajout des dépôts dotdeb et nginx à votre config On ne peut pas utiliser les dépôts Debian pour installer la dernière de PHP 7car ils ne sont pas vraiment à jour (mais comme j’aime trop cette distrib… je l’utiliserai toujours). A la place je vous propose d’utiliser le déport DotDeb pour PHP 7.0. On commence […]

Installer PHP 7.0 FPM sous Debian (Jessie)

Ajout des dépôts dotdeb à votre config On ne peut pas utiliser les dépôts Debian pour installer la dernière de PHP 7 car ils ne sont pas vraiment à jour (mais comme j’aime trop cette distrib… je l’utiliserai toujours). A la place je vous propose d’utiliser le déport DotDeb pour PHP 7.0. On commence par […]

MySQL 5.7 sous Debian Jessie

Voici une petite note pour installer via le gestionnaire de packages Debian la version 5.7 de MySQL depuis les dépôts mysql. Mise à jour des listes des dépôts Ajouter la clef GPG au trousseau APT : apt-key adv –keyserver pgp.mit.edu –recv-keys 5072E1F5 Créer le fichier suivant : /etc/apt/sources.list.d/mysql.list et ajouter le contenu suivant : deb […]

Bonne Année 2017 !

Hello à tous, l’année 2016 se termine, elle a été pour ma part pleine de surprises et de rebondissements. J’ai repris mes activités de développeur web, j’espère que 2017 me donnera l’oportunité de passer sur du devops ; pas parceque c’est un terme tendence, mais bel est bien parceque j’aime faire du développement d’applications et […]

MacOS en ligne de commande

Clef USB bootable Objectif créer une clef USB bootable depuis une image iso en ligne de commande. Connecter la clef USB sur votre Mac (si cela n’est pas déjà fait) Identifier le périphérique cible (ça serai dommage de casser le disque de boot …) 08:50 mkreutner@Mac-Pro-de-Michel:~/Downloads: $ diskutil list /dev/disk0 (internal, physical):    #:                       TYPE […]