Comment configurer un serveur LAMP sur une machine ou une machine virtuelle Ubuntu Linux locale

Le but de ce bref guide est de vous guider tout au long du processus de configuration d'un serveur LAMP (Linux, Apache, MySQL, PHP) sur une machine Ubuntu Linux locale ou une machine virtuelle.

Cela vous permettra de développer en utilisant PHP et MySQL (avec phpMyAdmin). Il s'agit d'une pile commune nécessaire au développement de Wordpress.

Installez les packages nécessaires

Vous devrez installer les packages suivants pour le serveur LAMP. Vous pouvez tous les installer en même temps en séparant chaque paquet par un espace, ou un à la fois comme indiqué.

Je préfère en télécharger un à la fois car il est plus facile de voir s'il y a eu des erreurs.

Entrez le terminal et tapez ce qui suit:

  • sudo apt-get install apache2
  • sudo apt-get install php
  • sudo apt-get install php-mysql
  • sudo apt-get install mysql-server

Vous devriez alors être invité à définir un mot de passe pour l'utilisateur root MySQL. Après avoir défini le mot de passe, continuez l'installation:

  • sudo apt-get install libapache2-mod-php
  • sudo apt-get install php-mcrypt
  • sudo apt-get install phpmyadmin

Vous devriez alors être invité à choisir le serveur à utiliser. Sélectionnez Apache en appuyant sur Entrée. Sélectionnez non pour la configuration avancée du serveur.

Modifiez les autorisations sur / var / www / html

Pour que les scripts et fichiers PHP soient exécutés par le serveur LAMP, ils doivent être enregistrés dans le répertoire / var / www / html. Vous pouvez considérer cet emplacement comme votre serveur local.

Afin d'apporter des modifications à ce répertoire, nous devons modifier les autorisations sur celui-ci. Dans le terminal, entrez la commande:

sudo chown {your ubuntu username} /var/www/html

Créer un lien symbolique vers phpMyAdmin

Par défaut, phpMyAdmin est installé dans le répertoire / usr / share /. Nous devons le déplacer vers notre répertoire de serveur local.

Nous naviguons vers le répertoire du serveur dans lequel nous voulons le lien en: cd /var/www/html

Créez ensuite le lien en entrant la commande ln -s /usr/share/phpmyadmin phpmyadmin.

Redémarrez Apache et testez

Exécutez la commande suivante pour redémarrer Apache, en définissant les modifications apportées:

sudo systemctl restart apache2

Vous devriez alors pouvoir créer un fichier info.php dans le répertoire / var / www / html avec cette commande: touch /var/www/html/info.php

Dans le fichier, saisissez le code php suivant:

Ensuite, ouvrez un navigateur et tapez localhost / info.php Vous devriez voir une page du fichier php que vous venez d'écrire et qui vous donne des informations sur php.

Enfin, pour accéder à phpMyAdmin, accédez à localhost / phpmyadmin dans votre navigateur. Le nom d'utilisateur root par défaut est «root» et le mot de passe est le mot de passe que vous avez choisi précédemment pour la base de données MySQL.