LinuxSystemes d'exploitation

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

Source by VulgaNux

Mourad ELGORMA

Fondateur de summarynetworks, passionné des nouvelles technologies et des métiers de Réseautique , Master en réseaux et système de télécommunications. ,j’ai affaire à Pascal, Delphi, Java, MATLAB, php …Connaissance du protocole TCP / IP, des applications Ethernet, des WLAN …Planification, installation et dépannage de problèmes de réseau informatique……Installez, configurez et dépannez les périphériques Cisco IOS. Surveillez les performances du réseau et isolez les défaillances du réseau. VLANs, protocoles de routage (RIPv2, EIGRP, OSPF.)…..Manipuler des systèmes embarqués (matériel et logiciel ex: Beaglebone Black)…Linux (Ubuntu, kali, serveur Mandriva Fedora, …). Microsoft (Windows, Windows Server 2003). ……Paquet tracer, GNS3, VMware Workstation, Virtual Box, Filezilla (client / serveur), EasyPhp, serveur Wamp,Le système de gestion WORDPRESS………Installation des caméras de surveillance ( technologie hikvision DVR………..). ,

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *