Descripción
LAMP es un potente script bash para la instalación de Apache + PHP + MySQL/MariaDB, etc. Puedes instalar Apache + PHP + MySQL/MariaDB de una manera muy fácil, solo necesitas elegir qué quieres instalar antes de la instalación. Y todo se hará en unos minutos.
- Sistema soportado
- Software compatible
- Versión de software
- Instalación
- Mejora
- Respaldo
- Desinstalar
- Ubicación de instalación predeterminada
- Gestión de procesos
- comando de lámpara
- Errores y problemas
- Licencia
Sistema soportado
- Amazon Linux 2
- AlmaLinux 8
- AlmaLinux 9
- CentOS corriente 8
- CentOS corriente 9
- Linux rocoso 8
- Linux rocoso 9
- Debian 10
- Debian 11
- Debian 12
- ubuntu 20.04
- Ubuntu 22.04
- ubuntu 24.04
Software compatible
- Apache-2.4 (Incluye módulo HTTP/2: mod_http2)
- Módulos adicionales de Apache: mod_wsgi, mod_security, mod_jk
- MySQL-5.7, MySQL-8.0, MariaDB-10.5, MariaDB-10.6, MariaDB-10.11
- PHP-7.4, PHP-8.0, PHP-8.1, PHP-8.2
- Extensiones adicionales de PHP: Zend OPcache, ionCube Loader, PDFlib, APCu, imagick, libsodium, memcached, redis, mongodb, swoole, yaf, yar, msgpack, psr, phalcon, grpc, xdebug
- Otro software: OpenSSL, ImageMagick, Memcached, phpMyAdmin, Adminer, Redis, re2c, KodExplorer
Versión de software
| Apache y módulos adicionales | Versión |
|---|
| httpd | 2.4.62 |
| abr | 1.7.5 |
| abril-util | 1.6.3 |
| abresl | 1.1.1w |
| mod_wsgi | 4.9.4 |
| mod_seguridad2 | 2.9.6 |
| mod_jk | 1.2.50 |
| Base de datos | Versión |
|---|
| mysql | 5.7.44, 8.0.40 |
| mariadb | 10.5.27, 10.6.20, 10.11.10 |
| PHP y extensiones adicionales | Versión |
|---|
| PHP | 7.4.33, 8.0.30, 8.1.31, 8.2.26 |
| Cargador ionCube | 13.3.1 |
| PDFlib | 10.0.0 |
| extensión APCu | 5.1.21 |
| extensión gRPC | 1.58.0 |
| ImagenMagia | 7.1.1-38 |
| extensión imagick | 3.7.0 |
| libsodio | 1.0.19 |
| extensión de libsodio | 2.0.23 |
| memcached | 1.6.6 |
| libmemcached | 1.0.18 |
| extensión memcached | 3.1.5 |
| re2c | 3.0 |
| Redistribuir | 5.0.14 |
| extensión redis | 5.3.7 |
| extensión mongodb | 1.16.2 |
| extensión de lana | 4.8.12 |
| extensión yaf | 3.3.5 |
| extensión de año | 2.3.2 |
| extensión msgpack | 2.1.2 |
| extensión psr | 1.2.0 |
| extensión de halcón | 5.3.1 |
| extensión xdebug | 3.1.6 |
| Herramientas de gestión de bases de datos | Versión |
|---|
| phpMyAdmin | 5.2.1 |
| administrador | 4.8.1 |
| Herramienta de gestión de archivos | Versión |
|---|
| KodExplorer | 4.52 |
Instalación
- Si su sistema de servidor: Amazon Linux 2/CentOS/Rocky Linux/AlmaLinux
yum -y install wget git
git clone https://github.com/teddysun/lamp.git
cd lamp
chmod 755 * .sh
./lamp.sh
- Si su sistema de servidor: Debian/Ubuntu
apt-get -y install wget git
git clone https://github.com/teddysun/lamp.git
cd lamp
chmod 755 * .sh
./lamp.sh
- Modo de instalación de automatización
- Ejemplo de modo de instalación de automatización
./lamp.sh --apache_option 1 --apache_modules mod_wsgi,mod_security --db_option 1 --db_root_pwd teddysun.com --php_option 1 --php_extensions apcu,ioncube,imagick,redis,mongodb,libsodium,swoole --db_manage_modules phpmyadmin,adminer --kodexplorer_option 1
Mejora
cd ~ /lamp
git reset --hard // Resets the index and working tree
git pull // Get latest version first
chmod 755 * .sh
./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
Respaldo
- Debes modificar la configuración antes de ejecutarla.
- Copia de seguridad de bases de datos, archivos y directorios MySQL o MariaDB
- El archivo de copia de seguridad está cifrado con AES256-cbc con resumen de mensajes SHA1 (depende del comando
openssl ) (opción) - Transferir automáticamente el archivo de copia de seguridad a Google Drive (depende del comando
rclone ) (opción) - Transferir automáticamente el archivo de copia de seguridad al servidor FTP (depende del comando
ftp ) (opción) - Eliminación automática de archivos remotos de Google Drive o servidor FTP (opción)
Desinstalar
Ubicación de instalación predeterminada
| Ubicación de Apache | Camino |
|---|
| Instalar prefijo | /usr/local/apache |
| Ubicación raíz web | /datos/www/default |
| Archivo de configuración principal | /usr/local/apache/conf/httpd.conf |
| Configuración de host virtual predeterminada | /usr/local/apache/conf/vhost/default.conf |
| Configuración de host virtual | /usr/local/apache/conf/vhost/your_virtual_host.conf |
| Ubicación SSL del host virtual | /usr/local/apache/conf/ssl/su_host_virtual |
| Ubicación del servidor virtual | /data/www/your_virtual_host_names |
| Ubicación del registro del host virtual | /data/wwwlog/sus_nombres_de_host_virtual |
| Ubicación de phpMyAdmin | Camino |
|---|
| Ubicación de instalación | /datos/www/default/phpmyadmin |
| Ubicación del administrador | Camino |
|---|
| Ubicación de instalación | /datos/www/default/adminer.php |
| Ubicación de KodExplorer | Camino |
|---|
| Ubicación de instalación | /datos/www/default/kod |
| Ubicación de PHP | Camino |
|---|
| Instalar prefijo | /usr/local/php |
| Archivo de configuración | /usr/local/php/etc/php.ini |
| ini ubicación adicional | /usr/local/php/php.d |
| Ubicación de MySQL | Camino |
|---|
| Instalar prefijo | /usr/local/mysql |
| Ubicación de datos predeterminada | /usr/local/mysql/datos |
| Archivo de configuración my.cnf | /etc/mi.cnf |
| Ubicación de MariaDB | Camino |
|---|
| Instalar prefijo | /usr/local/mariadb |
| Ubicación de datos predeterminada | /usr/local/mariadb/datos |
| archivo de configuración my.cnf | /etc/mi.cnf |
Gestión de procesos
| Proceso | Dominio |
|---|
| apache | /etc/init.d/httpd (inicio|detener|estado|reiniciar) |
| MySQL/MariaDB | /etc/init.d/mysqld (inicio|detener|estado|reiniciar) |
| Memcached | /etc/init.d/memcached (inicio|detener|reiniciar) |
| Servidor Redis | /etc/init.d/redis-server (inicio|detener|reiniciar) |
comando de lámpara
| Dominio | Descripción |
|---|
| lámpara agregar | Crear un nuevo host virtual Apache |
| lámpara del | Eliminar un host virtual Apache |
| lista de lámparas | Listar todos los hosts virtuales de Apache |
| versión lámpara | Imprimir versión y salir |
Errores y problemas
No dude en informarnos cualquier error o problema, envíenos un correo electrónico a: [email protected] o abra los problemas en Github.
Soporte (solo chino): https://lamp.sh/support.html
Licencia
Copyright (C) 2013 - 2024 Teddysun
Licenciado bajo la Licencia GPLv3.