Déjà lors d'occasions précédentes (Comment installer LAMP sur Ubuntu, Installer un environnement LAMP sur Debian et ses dérivés, Comment installer LAMP sur Ubuntu: le moyen le plus simple) J'ai expliqué comment installer LAMP (Linux + Apache + MySQL / MariaDB / Percona + PHP)Aujourd'hui, en particulier, nous allons vous apprendre à installer LAMP depuis la console, automatiquement et avec une participation minimale de l'utilisateur.
Pour atteindre notre objectif, nous utiliserons un script bash appelé lampe, réalisé par nounours, qui nous permet d'installer différentes versions d'Apache + PHP + MySQL / MariaDB / Percona, l'utilisateur a le pouvoir de choisir la version de ces logiciels à utiliser (bien qu'il soit paramétré avec certains par défaut).
Quelles distributions la lampe de script prend-elle en charge?
Le script a été testé sur les distributions suivantes et devrait fonctionner sur toutes celles qui en sont dérivées:
- CentOS-5.x
- CentOS-6.x
- CentOS-7.x
- Ubuntu-12.x
- Ubuntu-13.x
- Ubuntu-14.x
- Ubuntu-15.x
- Ubuntu-16.x
- Debian-7.x
- Debian-8.x
Quelles versions de logiciel la lampe de script prend-elle en charge?
Le script offre la possibilité d'installer les logiciels et versions suivants:
- Apache-2.2, Apache-2.4.
- MySQL-5.5, MySQL-5.6, MySQL-5.7, MariaDB-5.5, MariaDB-10.0, MariaDB-10.1, Percona-Server-5.5, Percona-Server-5.6, Percona-Server-5.7.
- PHP-5.3, PHP-5.4, PHP-5.5, PHP-5.6, PHP-7.0.
- Module PHP: OPcache, ZendGuardLoader, ionCube_Loader, XCache, Imagemagick, GraphicsMagick, Memcache, Memcached Redis, Mongo Swoole.
- Autres logiciels: Memcached, phpMyAdmin, Redis-Server
Comment installer le script de la lampe?
Pour installer nous devons suivre les étapes suivantes en fonction de votre distribution:
Installez le script de lampe sur CentOS et ses dérivés:
yum -y installer l'écran wget décompresser wget --no-check-certificate -O lamp.zip https://github.com/teddysun/lamp/archive/master.zip décompresser lamp.zip
cd lampe-maître chmod + x *Écran .sh -S lampe
Installez le script lamp sur Debian / Ubuntu et ses dérivés:
apt-get -y install écran wget décompressez wget --no-check-certificate -O lamp.zip https://github.com/teddysun/lamp/archive/master.zip décompressez lamp.zip
cd lampe-maître chmod + x *Écran .sh -S lampe
Comment utiliser le script de la lampe?
Pour utiliser le script de lampe, nous devons exécuter le fichier d'installation .sh avec la commande suivante:
./lampe.sh
Ensuite, nous devons sélectionner une par une les versions du logiciel que nous voulons installer, nous pouvons sélectionner chaque version en indiquant le numéro qui l'identifie ou si nous appuyons sur Entrée, cela installera la version par défaut. Nous pouvons également choisir le mot de passe dans la base de données.
Il s'agit sans aucun doute d'un moyen rapide, efficace et amusant d'installer LAMP. J'espère que cela fonctionne pour vous et n'hésitez pas à laisser vos commentaires.
Utiliser une partie du script pour modifier mon .bash_rc
################### Informations système ###################
Modèle de processeur: Processeur Intel (R) Core (TM) 2 Duo E8400 à 3.00 GHz
Nombre de cœurs: 2
Fréquence du processeur: 3000.000 XNUMX XNUMX MHz
Quantité de RAM: 1983 Mo
Montant SWAP: 1999 Mo
Temps de mise sous tension: 0 jours, 6 heures 11 minutes 22 secondes
Charge moyenne: 0.17, 0.25, 0.34
Architecture: x86_64 (64 bits)
Noyau: 4.4.0-43-générique
Nom de la machine: dc5800
################################################ ################
Voici à quoi ça ressemble chaque fois que j'ouvre une console.
À propos de la lampe, il est plus facile à installer
sudo apt installer phpmyadmin mysql-server
En cas d'urgence, je sais comment le faire, merci bon post.
N'est-il pas préférable d'utiliser docker?)
Ainsi, il peut être utilisé même sous Windows ...
De plus, nous ne "salissons" pas le système, nous conservons les sauvegardes des bases de données ou des applications dans notre système uniquement, le reste s'exécute dans des conteneurs séparés (container bd + container apache)
Comment puis-je désinstaller tout cela puisque je veux le faire un par un
Vous pouvez exécuter le script de désinstallation situé dans le dossier lamp-master ./uninstall.sh
Bonjour, je veux configurer le ServerName dans apache2 mais je ne trouve pas la configuration Je suis étudiant et je n'ai pas beaucoup de compétences.
Merci beaucoup