Serveur Local Aide

AMPPS

Apache MySQL PHP Python Softalicious) est un environnement de développement web gratuit

Très bonne référence: Présentation de AMPPS par Tech-Connect

Avantage: Python & Softaculous inclus

Inconvénient: Dysfonctionnement de quelques features dans Kubuntu


LAMPP

Linux Apache MySQL PHP est un environnement de développement web robuste et gratuit, notre choix

Lien de téléchargement

Avantage: Fiabilité des services et complète compatibilité avec Kubuntu

Inconvénient: /

Astuces:


Start automatique de lampp

1. Créer un script dans /etc/init.d, nommé lampp

sudo nano /etc/init.d/lampp

2. Y coller le code-ci-dessous et sauvegarder

#!/bin/bash
### BEGIN INIT INFO
# Provides: lampp
# Required-Start:    $local_fs $syslog $remote_fs dbus
# Required-Stop:     $local_fs $syslog $remote_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start lampp
### END INIT INFO
/opt/lampp/lampp start

3. Attribuer les permissions d'execution à ce fichier

sudo chmod +x /etc/init.d/lampp

4. Utiliser update-rc.d pour installer les scripts d'initialisation pour tous niveaux en tapant cette commande

sudo update-rc.d lampp defaults

Important: Éteindre et rallumer le système


PHP + MySQL CLI (= En console)

Dans le fichier /etc/bash.bashrc, 

sudo nano /etc/bash.bashrc

ajouter cette ligne de code à la fin

export PATH=/opt/lampp/bin:$PATH

Commande pour executer du code PHP en CLI

En console:

php -r 'print_r("Salut\n");'