twittersteam github

Serveur web LAMP

  |   7  |  Serveur Ubuntu
ubuntu-fr.org :
LAMP est un acronyme pour Linux, Apache, MySQL, PHP. C'est une pile logicielle comprenant le système d'exploitation, un serveur HTTP, un système de gestion de bases de données et un langage de programmation interprété, et qui permet de mettre en place un serveur web.


Installation de LAMP
Code BASH :
apt install apache2 php libapache2-mod-php mysql-server php-mysql


Activer les .htaccess en modifiant le fichier de config :
Code BASH :
# Ici on modifie le fichier par defaut
sudo vim /etc/apache2/sites-available/000-default.conf

En ajoutant ceci :
Code TEXT :
...</VirtualHost>
<Directory /var/www/html>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>
 

Recharger apache2 :
Code BASH :
sudo systemctl reload apache2


Installation de modules les plus courants
Code BASH :
apt install php-curl php-gd php-intl php-json php-mbstring php-xml php-zip php-apcu


Créer un utilisateur pour mysql (l'utilisateur root est désactiver publiquement)
Code BASH :
mysql

Code SQL :
GRANT ALL ON *.* TO 'nom_utilisateur_choisi'@'localhost' IDENTIFIED BY 'mot_de_passe_solide' WITH GRANT OPTION;
FLUSH PRIVILEGES;
QUIT;