Installation XAMPP sous Ubuntu Linux Partie 1
BIEN LIRE LA DESCRIPTION ELLE COMPORTE DES INFORMATIONS SUPPLÉMENTAIRES.
Bonjour aujourd’hui un tutoriel d’installation de XAMPP. Vous verrez ici la première partie sur l’installation complète et le lancement de XAMPP.
Le tuto est réalisé sous #Ubuntu 18.04.01 LTS. J’ai découpé en 6 partie ce tutoriel :
1] Présentation (1″53′)
2] Installation lancement de #XAMPP(4″43′)
3] Sécurisation générale(15″14′)
4] Configuration d’Apache(19″50′)
5] Configuration sécurisation de PhpmyAdmin Mariadb/Mysql(26″31′)
6] Lancement automatique de XAMPP(38″44′)
2] Téléchargement de XAMPP sur https://www.apachefriends.org/fr/download.html section Linux
Une fois le .run téléchargé, ouvrir un terminal, se rendre dans le répertoire de Téléchargement par défaut :
cd Téléchargements
On applique les bons droits au fichier :
chmod +x xampp-linux-x64-xxxxx.run
ou
chmod +755 xampp-linux-x64-xxxxx.run
(ou xxxxx est à remplacer par votre numéro de version)
/! Attention sous Wayland l’exécution de l’utilitaire d’installation graphique en root n’est pas permis ! Sois basculer sous Xorg ou se reporter à un précédent tuto :
Lancer l’installation :
sudo ./xampp-linux-x64-xxxxx.run
Pour le cas d’un serveur distant !
sudo ./xampp-linux-x64-xxxxx.run –mode text
Suivez les instructions comme dans la vidéo.
Pour lancer XAMPP en ligne de commande, rendez-vous dans le répertoire de base de XAMPP dans /opt/lampp :
sudo /opt/lampp/lampp start
Si vous avez une erreur « netstat commande introuvable » lors du lancement il vous faudra installer le paquet net-tools :
sudo apt install net-tools
3] Sécurisation de XAMPP via l’utilitaire proposé, pour le lancer :
sudo ./opt/lampp/lampp security
Répondre aux questions comme dans la vidéo.
4] Configuration d’Apache pour modifier le répertoire web par défaut. Créer déjà votre répertoire :
cd ~ && mkdir web
Installer l’éditeur vim en ligne de commande (non obligatoire):
sudo apt install vim
Éditer le fichier de configuration avec les droits sudoers:
sudo vim /opt/lampp/etc/httpd.conf
Modifier la ligne du DocumentRoot et la ligne Directory associé, pour application votre modification il faut relancer le serveur web :
sudo /opt/lampp/lampp reloadapache
5] Configuration sécurisation de PhpmyAdmin Mariadb/Mysql. Résolution des deux erreurs lors du lancement.
Première erreur : « La phrase de passe secrète de la configuration (blowfish_secret) est trop courte » , pour cela il faut éditer le fichier config.inc.php contenu dans /opt/lampp/phpmyadmin. Modifier la ligne $cfg[‘blowfish_secret’] et rajouter 32 caractères.
Seconde erreur : « $cfg[‘TempDir’] [./tmp/] n’est pas accessible. PhpmyAdmin est incapable de mettre en cache les modèles et de ce fait sera lent. »
Dans votre terminal créer le répertoire temporaire dans phpmyadmin.
sudo mkdir /opt/lampp/phpmyadmin/tmp
sudo chmod 777 /opt/lampp/phpmyadmin/tmp
Pour sécuriser un minimum, on supprime le compte passe partout et le compte root graphiquement comme dans la vidéo. /! Attention si vous souhaitez installer des module depuis Bitnami il vous faudra un compte root, vous pourrez le recréer rapidement, voir le second tuto./!
Dernier détail modification de l’alias de l’adresse d’accès à PhpmyAdmin, ouvrir le fichier suivant avec vim :
sudo vim /opt/lampp/etc/extra/httpd-xampp.conf
Et modifier la ligne :
Alias /phpmyadmin « /opt/lampp/phpmyadmin »
en
Alias /vulganux « /opt/lampp/phpmyadmin »
Relancer Apache pour prendre en compte les modifications.
6] Lancement automatique de XAMPP
sudo vim /etc/systemd/system/xampp.service
indiquer dans ce fichier les lignes suivantes :
[Unit]
Description=XAMPP
[Service]
ExecStart=/opt/lampp/lampp start
ExecStop=/opt/lampp/lampp stop
Type=forking
[Install]
WantedBy=multi-user.target
Activer le dans le services :
sudo systemctl enable xampp.service
Musique : Happy Boy Theme par Kevin MacLeod est distribué sous la licence Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/)
Source : http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1100647
Views : 10578
linux