Plus tard, Lao Jiang a partagé sur le site Web que le package d'installation en un clic LNMP déployait l'environnement d'exploitation du site Web PHP+MySQL+Nginx sur le serveur Linux, et j'ai également mentionné dans l'article que le script prend également en charge l'installation de LAMP. Le script que Lao Jiang présentera demain ne peut installer que le script d'installation LAMP en un clicInstallation Linux en un clic de l'environnement Web Comparé au script intérieur, il est plus léger et ne contient pas trop de logiciels externes.
Le package d'installation en un clic LAMP est un script Shell compilé avec LinuxShell qui peut installer l'environnement de production Linux+Apache+MySQL/MariaDB+PHP pour VPS ou serveur du système AmazonLinux/CentOS/Debian/Ubuntu. Contient certains composants d'installation optionnels tels que : ZendOPcache, ionCubeLoader, PDFlib, XCache, APCu, imagick, gmagick, libsodium, memcached, redis, mongodb, swoole, yaf, yar, msgpack, psr, phalcon, grpc, xdebug. Autres exemples : OpenSSL, ImageMagick, GraphicsMagick, Memcached, phpMyAdmin, Adminer, Redis, re2c, KodExplorer. Il existe également quelques scripts auxiliaires tels que : gestion des hôtes virtuels, Apache, MySQL/MariaDB, PHP, PhpMyAdmin, mise à niveau Adminer, etc.
Répertoire d'articles
Tout d'abord, tutoriel d'installation du script LAMP en un clic
LAMP prend en charge la plupart des scripts d'image Linux. Il nécessite que le serveur soit configuré avec 512 Mo de mémoire vidéo ou plus et 10 Go ou plus de mémoire pour supprimer le dossier Linux. Lao Jiang recommande personnellement que vous ayez toujours besoin d'une version pure de l'image. De cette façon, il n'est pas adapté aux erreurs. En fait, pendant le processus en cours, s'il y a une erreur, nous pouvons détecter quel est le problème installation Linux en un clic de l'environnement WebRed Hat Linux, lorsque nous installons l'image. , essayez d'installer une version plus récente, par exemple CentOS8+ et Ubuntu20+ sont également pris en charge.
1.Installation des scripts
yum -y install wget git // CentOS镜像安装 apt-get -y install wget git // Debian/Ubuntu镜像安装 git clone https://github.com/teddysun/lamp.git cd lamp chmod 755 *.sh ./lamp.sh
Ici, dans les première et deuxième lignes du script, nous devons choisir et installer le logiciel de base en fonction de l'image réelle. Certains serveurs n'ont pas wget et git installés par défaut. Qu'ils aient été installés ou non, nous les réinstallerons.
2. Processus d'installation
Le processus d'installation est également un processus de sélection des configurations d'options. Par exemple, nous devons choisir des versions de logiciels telles que PHP et MySQL.
Parameters: --apache_option [1-2], please select a available Apache version 1. httpd-2.4.43 2. do_not_install --db_option [1-9], please select a available Database version 1. mysql-5.6.49 2. mysql-5.7.31 3. mysql-8.0.21 4. mariadb-10.1.45 5. mariadb-10.2.32 6. mariadb-10.3.23 7. mariadb-10.4.13 8. mariadb-10.5.4 9. do_not_install --php_option [1-8], please select a available PHP version 1. php-5.6.40 2. php-7.0.33 3. php-7.1.33 4. php-7.2.34 5. php-7.3.25 6. php-7.4.13 7. php-8.0.0 8. do_not_install --kodexplorer_option [1-2], please select a available KodExplorer version 1. kodexplorer-4.35 2. do_not_install
Nous pouvons choisir en fonction de nos besoins. Ce qu'il faut noter, c'est que nous devons définir nous-mêmes le mot de passe par défaut pour MYSQL et ne pas utiliser le mot de passe par défaut. Une fois l'installation terminée, nous pouvons utiliser le gadget fourni avec le package lamp en un clic pour ajouter des sites.
Deuxièmement, le package LAMP en un clic est livré avec des gadgets
Après avoir installé l'outil de package en un clic LAMP, nous pouvons utiliser le gadget intégré pour créer un site.
1.Gadgets couramment utilisés
lamp add创建虚拟主机 lamp del删除虚拟主机 lamp list 列出虚拟主机 lamp version显示当前版本
Le répertoire du site que nous avons ajouté se trouve dans le répertoire par défaut "/data/www/default". En effet, le nom de domaine du site correspondant est au dessus de www.
2. Améliorer les gadgets
./upgrade.sh // Select one to upgrade ./upgrade.sh apache// Upgrade Apache ./upgrade.sh db// Upgrade MySQL or MariaDB ./upgrade.sh php // Upgrade PHP ./upgrade.sh phpmyadmin// Upgrade phpMyAdmin ./upgrade.sh adminer // Upgrade Adminer
3. Répertoire d'installation du programme
Répertoire d'installation MySQL :/usr/local/mysql
Répertoire de la base de données MySQL :/usr/local/mysql/data (chemin par défaut, peut être modifié lors de l'installation)
MariaDB安装目录:/usr/local/mariadb
MariaDB数据库目录:/usr/local/mariadb/data(默认路径,安装时可修改)
PHP安装目录:/usr/local/php
Apache安装目录:/usr/local/apache
4、其他命令小工具
MySQL或MariaDB命令
/etc/init.d/mysqld (start|stop|restart|status)
Apache命令
/etc/init.d/httpd (start|stop|restart|status)
Memcached命令(可选安装)
/etc/init.d/memcached (start|stop|restart|status)
Redis命令(可选安装)
/etc/init.d/redis-server (start|stop|restart|status)
这样,我们是不是又学会一个开源且免费的LAMP一键包安装脚本工具。我们在布署Linux服务器WEB建站环境的时侯又多一个选择。
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!