Descrição
LAMP é um poderoso script bash para instalação de Apache + PHP + MySQL/MariaDB e assim por diante. Você pode instalar Apache + PHP + MySQL/MariaDB de uma forma muito fácil, bastando escolher o que deseja instalar antes da instalação. E todas as coisas serão feitas em poucos minutos.
- Sistema Suportado
- Software Suportado
- Versão do software
- Instalação
- Atualizar
- Backup
- Desinstalar
- Local de instalação padrão
- Gestão de Processos
- comando da lâmpada
- Erros e problemas
- Licença
Sistema Suportado
- Amazon Linux 2
- AlmaLinux 8
- AlmaLinux 9
- Fluxo CentOS 8
- Fluxo CentOS 9
- Rochoso Linux 8
- Rochoso Linux 9
- Debian 10
- Debian 11
- Debian 12
- Ubuntu 20.04
- Ubuntu 22.04
- Ubuntu 24.04
Software Suportado
- Apache-2.4 (inclui módulo HTTP/2: mod_http2)
- Módulos adicionais do 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
- PHP Extensões adicionais: Zend OPcache, ionCube Loader, PDFlib, APCu, imagick, libsodium, memcached, redis, mongodb, swoole, yaf, yar, msgpack, psr, phalcon, grpc, xdebug
- Outros softwares: OpenSSL, ImageMagick, Memcached, phpMyAdmin, Adminer, Redis, re2c, KodExplorer
Versão do software
Apache e módulos adicionais | Versão |
---|
httpd | 2.4.62 |
abril | 1.7.5 |
abril-util | 1.6.3 |
abressl | 1.1.1w |
mod_wsgi | 4.9.4 |
mod_security2 | 2.9.6 |
mod_jk | 1.2.50 |
Banco de dados | Versão |
---|
MySQL | 5.7.44, 8.0.40 |
Maria DB | 10.5.27, 10.6.20, 10.11.10 |
PHP e extensões adicionais | Versão |
---|
PHP | 7.4.33, 8.0.30, 8.1.31, 8.2.26 |
Carregador ionCube | 13.3.1 |
PDFlib | 10.0.0 |
Extensão APCU | 5.1.21 |
extensão gRPC | 1.58.0 |
ImagemMagick | 7.1.1-38 |
extensão imagick | 3.7.0 |
libsódio | 1.0.19 |
extensão libsódio | 2.0.23 |
memcached | 1.6.6 |
libmemcached | 1.0.18 |
extensão memcached | 3.1.5 |
re2c | 3,0 |
redis | 5.0.14 |
extensão redis | 5.3.7 |
extensão mongodb | 1.16.2 |
extensão swoole | 4.8.12 |
extensão yaf | 3.3.5 |
extensão de ano | 2.3.2 |
extensão msgpack | 2.1.2 |
extensão psr | 1.2.0 |
extensão falcão | 5.3.1 |
extensão xdebug | 3.1.6 |
Ferramentas de gerenciamento de banco de dados | Versão |
---|
phpMyAdmin | 5.2.1 |
Administrador | 4.8.1 |
Ferramenta de gerenciamento de arquivos | Versão |
---|
KodExplorer | 4,52 |
Instalação
- Se o seu 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
- Se o seu 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 instalação de automação
- Exemplo de modo de instalação de automação
./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
Atualizar
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
Backup
- Você deve modificar a configuração antes de executá-la
- Faça backup de bancos de dados, arquivos e diretórios MySQL ou MariaDB
- O arquivo de backup é criptografado com AES256-cbc com resumo de mensagem SHA1 (depende do comando
openssl
) (opção) - Transferência automática do arquivo de backup para o Google Drive (depende do comando
rclone
) (opção) - Transferência automática do arquivo de backup para o servidor FTP (depende do comando
ftp
) (opção) - Excluir automaticamente arquivo remoto do Google Drive ou servidor FTP (opcional)
Desinstalar
Local de instalação padrão
Localização do Apache | Caminho |
---|
Instalar prefixo | /usr/local/apache |
Localização raiz da web | /dados/www/default |
Arquivo de configuração principal | /usr/local/apache/conf/httpd.conf |
Configuração de host virtual padrão | /usr/local/apache/conf/vhost/default.conf |
Configuração de host virtual | /usr/local/apache/conf/vhost/seu_virtual_host.conf |
Localização SSL do host virtual | /usr/local/apache/conf/ssl/seu_host_virtual |
Localização do host virtual | /data/www/your_virtual_host_names |
Localização do log do host virtual | /data/wwwlog/your_virtual_host_names |
Localização do phpMyAdmin | Caminho |
---|
Local de instalação | /data/www/default/phpmyadmin |
Localização do administrador | Caminho |
---|
Local de instalação | /data/www/default/adminer.php |
Localização do KodExplorer | Caminho |
---|
Local de instalação | /data/www/default/kod |
Localização do PHP | Caminho |
---|
Instalar prefixo | /usr/local/php |
Arquivo de configuração | /usr/local/php/etc/php.ini |
ini localização adicional | /usr/local/php/php.d |
Localização do MySQL | Caminho |
---|
Instalar prefixo | /usr/local/mysql |
Localização de dados padrão | /usr/local/mysql/dados |
Arquivo de configuração my.cnf | /etc/my.cnf |
Localização MariaDB | Caminho |
---|
Instalar prefixo | /usr/local/mariadb |
Localização de dados padrão | /usr/local/mariadb/data |
arquivo de configuração meu.cnf | /etc/my.cnf |
Gestão de Processos
Processo | Comando |
---|
Apache | /etc/init.d/httpd (iniciar|parar|status|reiniciar) |
MySQL/MariaDB | /etc/init.d/mysqld (iniciar|parar|status|reiniciar) |
Memcached | /etc/init.d/memcached (iniciar|parar|reiniciar) |
Servidor Redis | /etc/init.d/redis-server (iniciar|parar|reiniciar) |
Comando da lâmpada
Comando | Descrição |
---|
lâmpada adicionar | Crie um novo host virtual Apache |
lâmpada del | Excluir um host virtual Apache |
lista de lâmpadas | Liste todos os hosts virtuais do Apache |
versão da lâmpada | Imprimir versão e sair |
Erros e problemas
Sinta-se à vontade para nos relatar quaisquer bugs ou problemas, envie um e-mail para: [email protected] ou abra problemas no Github.
Suporte (somente chinês): https://lamp.sh/support.html
Licença
Direitos autorais (C) 2013 - 2024 Teddysun
Licenciado sob a licença GPLv3.