Comment installer LAMP sur Ubuntu 14.04 [Quickstart]

introduction

La pile LAMP (Linux, Apache, MySQL, PHP) est un groupe de logiciels open source généralement installés ensemble pour permettre à un serveur d’héberger des sites Web dynamiques et des applications Web. Ce guide décrit les étapes à suivre pour configurer une pile LAMP sous Ubuntu 14.04, sur un seul serveur, afin que votre application PHP soit rapidement opérationnelle et opérationnelle.

Une version plus détaillée de ce didacticiel, avec de meilleures explications sur chaque étape, est disponible à l’adresse https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack- on-ubuntu-14-04 [ici].

Étape 1: Mettez à jour les listes de paquets apt-get

sudo apt-get update

Étape 2: Installation des packages Apache, MySQL et PHP

sudo apt-get -y install apache2 mysql-server php5-mysql php5 libapache2-mod-php5 php5-mcrypt

Lorsque vous y êtes invité, définissez et confirmez un nouveau mot de passe pour l’utilisateur «racine» de MySQL:

image: https: //assets.digitalocean.com/articles/lamp_1404/mysql_password.png [Définir le mot de passe root MySQL]

Étape 3: Créer une structure de répertoire de base de données MySQL

sudo mysql_install_db

Étape 4: Exécutez le script de sécurité MySQL de base

sudo mysql_secure_installation

A l’invite, entrez le mot de passe que vous avez défini pour le compte racine MySQL:

MySQL root password prompt:Enter current password for root (enter for none):
OK, successfully used password, moving on...

À l’invite suivante, si vous êtes satisfait de votre mot de passe root MySQL actuel, tapez «n» pour «non»:

MySQL root password prompt:Change the root password? [Y/n]

Pour les invites restantes, appuyez simplement sur la touche “ENTER” pour accepter les valeurs par défaut.

Étape 5: Configurez Apache pour hiérarchiser les fichiers PHP (facultatif)

Ouvrez le fichier Apache + dir.conf dans un éditeur de texte:

sudo nano /etc/apache2/mods-enabled/dir.conf

Modifiez la directive + DirectoryIndex en déplaçant` + index.php` vers le premier élément de la liste, ainsi il se présente comme suit:

dir.conf - DirectoryIndex mis à jour

DirectoryIndex  index.html index.cgi index.pl index.xhtml index.htm

Sauvegarder et quitter.

Redémarrez Apache pour mettre le changement en place:

sudo service apache2 restart

Étape 6: Testez le traitement PHP (facultatif)

Créez un script de test PHP de base dans + / var / www / html:

echo '<?php phpinfo(); ?>' | sudo tee /var/www/html/info.php

Ouvrez le script PHP dans un navigateur Web. Remplacez par l’adresse IP publique de votre serveur:

Visit in a web browser:http:///info.php

Si vous voyez une page d’informations PHP, le traitement PHP fonctionne:

image: https: //assets.digitalocean.com/articles/lamp_1404/phpinfo.png [Exemple de page d’informations PHP]

Supprimez le script de test PHP:

sudo rm /var/www/html/info.php

Tutoriels connexes

Voici des liens vers des didacticiels plus détaillés liés à ce guide: