Question Quel est le moyen le plus simple de configurer une pile LAMP?


J'ai mis en place une nouvelle instance VPS d'Ubuntu et je me demande quelle est la manière la plus simple de démarrer avec une pile LAMP de base (quels paquets sont requis, quelles options de configuration doivent être modifiées, etc.).


119
2017-07-28 19:37


origine




Réponses:


sudo apt-get update
sudo apt-get install tasksel
sudo tasksel install lamp-server

Il installera pour vous toutes les piles LAMP de base, vous demandera le mot de passe root MySQL, etc.

Plus précisément, il installera les packages suivants et leurs dépendances.

mysql-client-core-5.1 libwrap0 apache2  
libaprutil1-dbd-sqlite3 tcpd  
libapache2-mod-php5 apache2.2-common  
apache2-utils php5-common  
libaprutil1-ldap libaprutil1  
php5-mysql mysql-server-core-5.1  
libdbi-perl libplrpc-perl mysql-server  
apache2.2-bin libdbd-mysql-perl  
libhtml-template-perl  
libnet-daemon-perl libapr1  
mysql-server-5.1 libmysqlclient16  
ssl-cert apache2-mpm-prefork  
mysql-common mysql-client-5.1  

Vous pourriez aussi vouloir jeter un coup d’œil à la Guide du serveur Ubuntu.


118
2017-07-28 19:41



Vous pourriez vouloir envisager des tâches APT plutôt que tasksel pour faire ça. Regarde ça: Dois-je utiliser tasksel, des tâches dans APT ou installer des métapaquets réguliers? - gertvdijk
@andol comment installer phpmyadmin avec ceci - Dinesh


Installer Apache

sudo apt-get install apache2

Installer PHP

sudo apt-get install php5 libapache2-mod-php5

Pour 16.04, le nombre est supprimé:

sudo apt-get install php libapache2-mod-php

Installer MySQL

sudo apt-get install mysql-server

Installer phpMyAdmin

sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

Comme avec l'installation de PHP, en 16.04, le nombre est supprimé:

sudo apt-get install libapache2-mod-auth-mysql php-mysql phpmyadmin

Installation combinée

16.04:

sudo apt-get install apache2 php libapache2-mod-php mysql-server libapache2-mod-auth-mysql php-mysql phpmyadmin

Avant 16.04:

sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql phpmyadmin

29
2018-04-13 20:23



Note: phpMyAdmin nécessite également des paquets php-gettext et php-mbstring - Geore Shg
selon stackoverflow.com/a/21762418/3160597  libapache2-mod-auth-mysql n'est plus nécessaire en 16.04 - azerafati


La méthode la plus simple pour installer LAMP avec PHPMyAdmin consiste à utiliser:

sudo apt-get  install lamp-server^ phpmyadmin 

Vous n'avez même pas besoin d'installer taskel. Plus de détails peuvent être trouvés ici, qui donne ceci:

Pour accéder à PHPMyAdmin, ouvrez le terminal et tapez:

sudo -H gedit /etc/apache2/apache2.conf

Ajoutez cette ligne quelque part dans ce fichier:

Include /etc/phpmyadmin/apache.conf 

Enfin, redémarrez Apache en utilisant:

/etc/init.d/apache2 restart

ou

sudo service apache2 restart

26
2017-08-27 21:44



Je recommande les tâches APT aussi. Notez que le caret (^) n'est pas une faute de frappe dans cette réponse. Voir également: Dois-je utiliser tasksel, des tâches dans APT ou installer des métapaquets réguliers? - gertvdijk
Bien que l'utilisation de tasksel semble être "plus facile", cela devrait être la manière la plus simple de faire cette tâche. Cette réponse n'a pas besoin d'autres étapes pour faire le travail. Je vous remercie! - Geppettvs D'Constanzo
Votre lien est mort. C'est une bonne raison pour laquelle nous devrions toujours inclure un bref résumé de ce qui se trouve dans un lien. - WinEunuuchs2Unix


Dans Synaptic, cliquez sur edit et marquez par tâche. Sélectionnez ensuite LAMP Server et appuyez sur Apply. Terminé.


14
2017-07-31 05:31



+1 pour fournir une solution légèrement plus graphique: ish, même si elle n'est pas nécessairement disponible sur un VPS. - andol


Personnellement, je trouve toujours que l'installation du serveur MySQL, puis PHPMyAdmin installera toutes les pièces dont j'ai besoin

sudo apt-get install mysql-server

(cela signifie tout d’abord qu’il demande que le mot de passe du compte root soit défini à l’avance)

puis

sudo apt-get install phpmyadmin

Il vous donne également tous les outils nécessaires pour administrer votre serveur MySQL une fois installé :)


10
2017-07-29 08:55





Sur la ligne de commande, le moyen le plus simple est probablement d'utiliser tasksel:

sudo tasksel install lamp-server

10
2017-07-28 19:41





Les paquets sont apache2 et libapache2-mod-php5. php5 a un certain nombre de modules supplémentaires, vous en aurez peut-être besoin. Les lister avec apt-cache search php5

Essayez de réviser votre recherche ou

sudo apt-get install apache2 libapache2-mod-php5

Activer php5 avec

sudo a2enmod php5

Redémarrer apache

sudo service apache2 restart

Les pages wiki suivantes peuvent être très utiles si vous commencez avec Apache.

https://help.ubuntu.com/community/ApacheMySQLPHP

https://help.ubuntu.com/11.10/serverguide/C/httpd.html

Remarque: cette réponse a été transférée ailleurs. Ajouter mysql install

sudo apt-get install mysql-server php5-mysql

4
2018-01-18 22:00





http://www.apachefriends.org/fr/xampp-linux.html

Il a LAMP ainsi que phpmyadmin intégré avec des modules de perl. S'installe dans / opt / lampp pour pouvoir être installé / supprimé facilement ...


2
2017-08-20 17:35





Mon couteau suisse:

sudo apt-get install apache2 mysql-server mysql-client libapache2-mod-auth-mysql php5 php5-mysql libapache2-mod-php5 php5-mcrypt php5-curl php5-cli php5-gd phpmyadmin

2
2017-09-03 15:19





PHP7.0 est standard sur Ubuntu 16+

Voici le résumé:

1 toujours

 sudo apt-get update

2 Installez Apache2

 sudo apt-get install apache2

3 Installez mysql-server

 sudo apt-get install mysql-server

4 Installer PHP 7.0

 sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php-mbstring php7.0-mbstring php-gettext php7.0-json php-xml
 sudo a2enmod php7.0

5 Installez phpmyadmin

 sudo apt-get install mcrypt
 sudo apt-get install phpmyadmin

Notez que vous devrez ajouter Include /etc/phpmyadmin/apache.conf au fichier que vous allez ouvrir avec la commande suivante. (crédit)

 sudo gedit /etc/apache2/apache2.conf 

Optionnel

 sudo a2enmod rewrite

1
2018-04-26 07:22