Problème d'installation de xampp

Fermé
ricus2001 Messages postés 2 Date d'inscription lundi 23 août 2021 Statut Membre Dernière intervention 23 août 2021 - 23 août 2021 à 12:10
mamiemando Messages postés 33076 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 17 avril 2024 - 27 août 2021 à 17:03
Bonjour tous le monde.
Je viens d'installer xampp sous mon ubuntu, mais lorsque je le lance les services apache et mysql, cela ne marche pas. seul le proFTPD fonctionne le reste est toujours en rouge lorsque je lance start all.

1 réponse

mamiemando Messages postés 33076 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 17 avril 2024 7 748
Modifié le 27 août 2021 à 17:04
Bonjour,

Personnellement je recommande une installation LAMP tout ce qu'il y a de plus classique.

1) Installe les paquets requis :

sudo apt update
sudo apt install apache2 default-mysql-server libapache2-mod-php


2) Active PHP :

2.a) Récupère le numéro de version :

ls /etc/apache2/mods-available/php*conf


2.b) Supposons que ce soit PHP 7.3 :

sudo a2enmod php7.3


2.c) Redémarre apache :

sudo systemctl apache2 restart


3) Teste ton installation (par défaut, la page affichée sera celle stockée dans /var/www/index.html). Si tu lances ton navigateur internet sur la même machine que ton serveur web, il suffit d'ouvrir http://localhost

4) Pour ton site, il suffira alors de créer un vhost (typiquement stocké dans un dossier dans
/var/www/html
) par exemple en te basant sur
/etc/apache2/sites-available/000-default.conf
(c'est lui qui indique que le site par défaut est stocké dans
/var/www/html
).

4.a) Copie la configuration du site par défaut (ci-dessous,
mon_site
est un nom arbitraire) :

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/mon_site.conf


Ensuite, créons le nouveau site, en se basant sur celui proposé par défaut :

sudo cp -r /var/www/html /var/www/mon_site


4.b) Corrige /etc/apache2/sites-available/mon_site.conf pour qu'il consulte
/var/www/mon_site
, et une fois les corrections apportées à ce fichier on sauve et on quitte.

4.c) On désactive l'ancien site et on active le nouveau

sudo a2dissite 000-default
sudo a2ensite mon_site


5) Si tu veux tester PHP, tu peux modifier index.html comme suit :

5.a) On change l'extension, sans quoi apache n'utilisera pas le module php au moment de consulter le fichier :

sudo mv /var/www/mon_site/index.html /var/www/mon_site/index.php


5.b) On corrige le fichier
index.php
pour y mettre un peu de PHP :

sudo gedit /var/www/mon_site/index.php &


... et on remplace son contenu par exemple par :

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
  </head>
  <body>
    The content of the document......
    <?php
      echo "test PHP";
    ?>
  </body>
</html>


Bonne chance
0