Pourriez-vous me dire s'il vous plaît comment installer LAMPP complet dans Ubuntu 16.04, je ne sais pas quoi faire avec cette partie:
Sudo Apache2ctl configtest
Je sais qu'après je devrais utiliser celui-ci après:
Sudo nano /etc/Apache2/Apache2.conf
Que dois-je faire pour exécuter ceci:
Sudo nano /etc/Apache2/Apache2.conf
Dans Ubuntu 16.04.3 LTS, vous pouvez suivre ces étapes pour installer Apache2, MySQL, PHP7 et phpmyadmin
, j’ai testé cela aujourd’hui et cela ne devrait vous poser aucun problème:
Installez Apache2:
Sudo apt update
Sudo apt install Apache2
Editez le fichier /etc/Apache2/Apache2.conf
, ajoutez la ligne suivante à la fin:
ServerName <yourDomainOrIP>
Vérifiez si votre configuration est correcte:
Sudo Apache2ctl configtest
Le résultat devrait ressembler à ceci: Syntax OK
Redémarrez Apache pour implémenter les changements:
Sudo systemctl restart Apache2
Vérifiez si Apache fonctionne, ouvrez votre navigateur et accédez à: http://your_ip_address
, vous devriez voir quelque chose ressemblant à l'image suivante:
Installez MySQL:
Sudo apt install mysql-server
Pendant cette installation, il vous sera demandé de saisir le mot de passe MySQL.
Sécurisez votre installation MySQL en exécutant:
Sudo mysql_secure_installation
Choisissez les options que vous préférez dans cette étape.
Installez PHP:
Sudo apt install php libapache2-mod-php php-mcrypt php-mysql
Editez le fichier /etc/Apache2/mods-enabled/dir.conf
, après édition, il devrait ressembler à ceci:
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule?
Redémarrez Apache et vérifiez son statut:
Sudo systemctl restart Apache2
Sudo systemctl status Apache2
Après cette étape, si vous souhaitez installer les modules PHP, vous pouvez les rechercher à l'aide de:
apt-cache search php- | less
Testez si PHP fonctionne, créez un info.php
:
Sudo nano /var/www/html/info.php
An mettre le contenu suivant à l'intérieur:
<?php phpinfo(); ?>
Maintenant, allez à http://your_ip_address/info.php
et vous devriez voir quelque chose comme l’image ci-dessous:
Installez phpmyadmin
:
Sudo apt install phpmyadmin php-mbstring php-gettext
Lors de l'installation, il vous sera demandé de choisir votre serveur Web (Apache2) et si vous voulez utiliser dbconfig-common
pour configurer la base de données, le mot de passe pour phpmyadmin
sera finalement demandé.
Ce processus ajoute phpmyadmin
à /etc/Apache2/conf-enabled/
, vous pouvez le vérifier avec: ls /etc/Apache2/conf-enabled/
Activer PHP mcrypt
et mbstring
:
Sudo phpenmod mcrypt
Sudo phpenmod mbstring
Redémarrez Apache à nouveau et vérifiez si tout fonctionne.
Sudo systemctl restart Apache2
Allez à http://your_ip_address/phpmyadmin
et vous verrez la page de connexion:
Entrez vos informations d'identification et ensuite vous avez terminé:
J'espère que ça aide.