Maison > Tutoriel système > Linux > Installer le script LAMP : créer un environnement d'exploitation de site Web PHP+MySQL+Nginx

Installer le script LAMP : créer un environnement d'exploitation de site Web PHP+MySQL+Nginx

WBOY
Libérer: 2024-01-28 09:27:05
avant
1200 Les gens l'ont consulté

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

linux一键安装web环境_linux一键安装lamp_linux一键安装php环境

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
Copier après la connexion

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
Copier après la connexion

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显示当前版本
Copier après la connexion

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
Copier après la connexion

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)
Copier après la connexion

Apache命令

/etc/init.d/httpd (start|stop|restart|status)
Copier après la connexion

Memcached命令(可选安装)

/etc/init.d/memcached (start|stop|restart|status)
Copier après la connexion

Redis命令(可选安装)

/etc/init.d/redis-server (start|stop|restart|status)
Copier après la connexion

这样,我们是不是又学会一个开源且免费的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!

Étiquettes associées:
source:itcool.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal