web-dev-qa-db-fra.com

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

J’ai configuré une nouvelle instance VPS d’Ubuntu et je me demande quel est le moyen le plus simple d’utiliser une pile LAMP de base (c’est-à-dire quels paquetages sont nécessaires, quelles options de configuration doivent être ajustées, le cas échéant, etc.).

124
jerhinesmith
Sudo apt-get update
Sudo apt-get install tasksel
Sudo tasksel install lamp-server

Il installera toute la pile LAMP de base pour vous, le mot de passe root Invite pour MySQL, etc.

Plus spécifiquement, il installera les paquets 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 voudrez peut-être aussi jeter un coup d’œil sur le Guide du serveur Ubunt .

122
andol

Installer Apache

Sudo apt-get install Apache2

Installer PHP

Sudo apt-get install php5 libapache2-mod-php5

A partir de 16.04, le numéro 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 pour l'installation de PHP, le numéro est supprimé en 16.04:

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
31
Sniper

Le moyen le plus simple d'installer LAMP avec PHPMyAdmin consiste à:

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 , ce qui donne ceci:

Pour accéder à PHPMyAdmin, ouvrez un 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
29
Abhishek Bhardwaj

Dans Synaptic, cliquez sur Editer et marquer par tâche. Ensuite, sélectionnez LAMP Server et cliquez sur Apply. Terminé.

15
Owais Lone

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

Sudo tasksel install lamp-server
10
txwikinger

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

Sudo apt-get install mysql-server

(Cela signifie d’abord que le mot de passe du compte root doit être défini à l’avance)

puis

Sudo apt-get install phpmyadmin

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

10
JonTheNiceGuy

Les packages sont Apache2 et libapache2-mod-php5. php5 a un certain nombre de modules supplémentaires, vous en aurez peut-être besoin. Listez-les 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 débutez avec Apache.

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

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

Remarque: cette réponse a été migrée ailleurs. Pour installer mysql

Sudo apt-get install mysql-server php5-mysql
4
Panther

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

Il intègre LAMP, phpmyadmin et des modules Perl. S'installe dans/opt/lampp pour pouvoir être installé/retiré facilement ...

2
sagarchalise

Ma commande de 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
thucnguyen

PHP7.0 est standard sur Ubuntu 16+

Voici le récapitulatif:

1 comme toujours

 Sudo apt-get update

2 Installez Apache2

 Sudo apt-get install Apache2

3 Installez mysql-server

 Sudo apt-get install mysql-server

4 Installez 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 ouvrirez avec la commande suivante. ( crédit )

 Sudo gedit /etc/Apache2/Apache2.conf 

Optionnel

 Sudo a2enmod rewrite
1
Ulad Kasach

Terminal ouvert

Ctrl + Alt + T

Type

Sudo apt install synaptic

Cela va installer synaptic sur votre système

Type

Sudo synaptic 

pour l'ouvrir.

enter image description here

Aller au champ de recherche

enter image description here

enter image description here

Dans le type de champ de recherche Apache et cliquez sur le bouton de recherche

enter image description here

Le champ suivant apparaît

enter image description here

Faites défiler jusqu'à Apache2 et sélectionnez la case qui lui est laissée.

enter image description here

Cliquez sur appliquer

enter image description here

Sélectionnez toutes les dépendances et suivez les instructions à l'écran pour installer.

De la même manière, installez

php7.0 et mysql-server un par un

Au cours de l’installation de mysql-server, le système demande root mot de passe. Fournissez-le.

Une fois que tout est terminé, fermez synaptic.

Maintenant, ouvrez votre navigateur et dans le type de barre d'adresse localhost et appuyez sur Enter

Si la page suivante apparaît

enter image description here

puis Apache2 l'installation est réussie

Dans le type de terminal

apt install vim
cd /var/www/html
vim testphp.php

Presse

i

Type

<?php phpinfo(); ?>

Presse

Esc:xEnter

Allez dans votre navigateur et dans le type de barre d'adresse localhost/testphp.php

Si la page suivante apparaît

enter image description here

Ensuite, l'installation de php7.0 est réussie

Allez au terminal et tapez

mysql --version

Si vous recevez l'invite suivante (les numéros de version de votre système peuvent être différents):

mysql Ver 14.14 Distrib 5.7.18, for Linux (x86_64) using EditLine wrapper

Ensuite, votre installation de mysql-server est réussie.

Type

mysql -u root -p

Tu auras:

Enter password:

Donnez le mot de passe.

Si vous recevez l'invite suivante

enter image description here

Ensuite, vous pouvez maintenant vous connecter avec succès

Type

mysql> quit

se déconnecter.

Félicitations, vous avez maintenant un travail complet Pile LAMPE

Optionnel:

Vous pouvez aussi installer phpmyadmin en utilisant synaptique. Lors de l'installation, il vous sera demandé d'utiliser le serveur par défaut. Sélectionner Apache2. Suivez les autres instructions à l'écran.

Puis ouvrez votre navigateur et dans le type de barre d'adresse localhost/phpmyadmin

La page suivante apparaît

enter image description here

Dans le username type de champ root et dans le mot de passe field tapez le mot de passe de l'utilisateur root sélectionné lors de l'installation de mysql-server.

Cliquer sur Aller bouton.

La page suivante apparaît

enter image description here

Maintenant que vous avez correctement installé phpmyadmin sur votre système.

1
rancho

J'ai un script pour cette tâche: lampi

Usage:

Sudo lampi -i -s -n example.com.local -dr ~/example-site

Qu'est ce que ça fait:

  1. Installer la pile LAMP (indicateur -i)
  2. Configurez et configurez Apache2 , mysql , php , phpmyadmin
  3. Puis configurez un site personnalisé nommé example.com.local (option -n)
  4. Définir le répertoire ~/example-site en tant que racine du document (option -dr)
  5. Activer SSL (https) pour ce site (-s flag)

Vous pouvez maintenant accéder au site avec http: //example.com.local ou https: //example.com.local

0
Jahid

Vous pouvez installer une pile de lampes Bitnami . (Paquet contenant tous les sous-paquets nécessaires de LAMP).

Tout d’abord, créez un compte dans site web bitnami pour télécharger le fichier bitnami-lampstack-5.5.30-1-linux-x64-installer.run fichier. Ensuite, copiez le fichier sur votre bureau (pour plus de commodité). Pour fournir une autorisation de lecture et d’exécution, ouvrez un terminal (Ctrl + Alt + T). et le type

chmod 755 chmod  755 'location of bitnami-lampstack-5.5.30-1-linux-x64-installer.run

Il est préférable de faire glisser le fichier .run sur votre bureau après avoir tapé chmod 755. Appuyez sur Entrée.

Maintenant, double-cliquez sur le fichier .run. Il vous guidera à travers le processus d'installation.

Je vous remercie.

0
user441517

J'ai un facile à utiliser, ( script bash simple qui installe automatiquement la pile LAMP sur votre système.

Il suffit d’exécuter cette commande dans votre terminal pour utiliser le script bash:

wget --no-cache -O - https://Gist.github.com/EmpireWorld/737fbb9f403d4dd66dee1364d866ba7e/raw/install-lamp.sh | bash

L'installation de phpMyAdmin est également incluse dans le Gist.

Consultez le résumé

0
Hasan Bayat

Si vous êtes sur unbuntu 16, c'est simple avec une commande:

Sudo apt-get install Apache2 mysql-server php libapache2-mod-php php-mcrypt php-mysql phpmyadmin

Et suivez simplement les instructions à l’écran pour entrer le mot de passe pour mysql, configuration de phpmyadmin

Vous pouvez voir plus de détails sur mon blog http://tvivu.com/install-lamp-stack-ubuntu-16-04/

0
Vu Tran

Suivez toutes les étapes

Sudo apt-get update
Sudo apt-get install Apache2
Sudo apt-get install mysql-server
Sudo apt install php7.0-cli
Sudo apt-get install phpmyadmin php-mbstring php-gettext
Sudo phpenmod mcrypt
Sudo phpenmod mbstring
Sudo systemctl restart Apache2
Sudo apt-get update

(Remarque Si phpmyadmin ne fonctionne pas après qu'essayer ce code de trois dernières lignes)

gksu gedit /etc/Apache2/Apache2.conf
/etc/init.d/Apache2 restart
Sudo apt-get install gksu^C
0
Siddharth Shukla