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.).
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 .
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
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
Dans Synaptic, cliquez sur Editer et marquer par tâche. Ensuite, sélectionnez LAMP Server et cliquez sur Apply. Terminé.
En ligne de commande, le moyen le plus simple est probablement d'utiliser tasksel :
Sudo tasksel install lamp-server
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é :)
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
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 ...
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
PHP7.0 est standard sur Ubuntu 16+
Voici le récapitulatif:
Sudo apt-get update
Sudo apt-get install Apache2
Sudo apt-get install mysql-server
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
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
Sudo a2enmod rewrite
Terminal ouvert
Ctrl + Alt + T
Type
Sudo apt install synaptic
Cela va installer synaptic sur votre système
Type
Sudo synaptic
pour l'ouvrir.
Aller au champ de recherche
Dans le type de champ de recherche Apache et cliquez sur le bouton de recherche
Le champ suivant apparaît
Faites défiler jusqu'à Apache2 et sélectionnez la case qui lui est laissée.
Cliquez sur appliquer
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
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
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
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
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
Maintenant que vous avez correctement installé phpmyadmin sur votre système.
J'ai un script pour cette tâche: lampi
Usage:
Sudo lampi -i -s -n example.com.local -dr ~/example-site
-i
)-n
)-dr
)-s
flag)Vous pouvez maintenant accéder au site avec http: //example.com.local ou https: //example.com.local
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.
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.
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/
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