描述
LAMP是一个强大的bash脚本,用于安装Apache + PHP + MySQL/MariaDB等。您可以以非常简单的方式安装 Apache + PHP + MySQL/MariaDB,只需在安装前选择您要安装的内容即可。所有的事情都会在几分钟内完成。
- 支持系统
- 支持的软件
- 软件版本
- 安装
- 升级
- 备份
- 卸载
- 默认安装位置
- 流程管理
- 灯命令
- 错误和问题
- 执照
支持系统
- 亚马逊Linux 2
- 阿尔玛Linux 8
- 阿尔玛Linux 9
- CentOS Stream 8
- CentOS 流 9
- 洛基 Linux 8
- 洛基 Linux 9
- Debian 10
- Debian 11
- Debian 12
- 乌班图20.04
- 乌班图22.04
- 乌班图24.04
支持的软件
- Apache-2.4(包括 HTTP/2 模块:mod_http2)
- 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 附加扩展:Zend OPcache、ionCube Loader、PDFlib、APCu、imagick、libsodium、memcached、redis、mongodb、swoole、yaf、yar、msgpack、psr、phalcon、grpc、xdebug
- 其他软件:OpenSSL、ImageMagick、Memcached、phpMyAdmin、Adminer、Redis、re2c、KodExplorer
软件版本
Apache 和附加模块 | 版本 |
---|
httpd | 2.4.62 |
四月 | 1.7.5 |
apr 实用程序 | 1.6.3 |
开放式SSL | 1.1.1w |
mod_wsgi | 4.9.4 |
mod_安全2 | 2.9.6 |
模组_jk | 1.2.50 |
数据库 | 版本 |
---|
MySQL | 44年5月7日、40年0月8日 |
玛丽亚数据库 | 27.10.5, 20.6.10, 2010.10.11 |
PHP 和其他扩展 | 版本 |
---|
PHP | 7.4.33、8.0.30、8.1.31、8.2.26 |
ionCube加载器 | 13.3.1 |
PDF库 | 10.0.0 |
AP铜延伸 | 5.1.21 |
gRPC 扩展 | 1.58.0 |
图像魔术师 | 7.1.1-38 |
imagick 扩展 | 3.7.0 |
钠 | 1.0.19 |
钠延伸 | 2.0.23 |
内存缓存 | 1.6.6 |
libmemcached | 1.0.18 |
内存缓存扩展 | 3.1.5 |
重新2c | 3.0 |
雷迪斯 | 5.0.14 |
Redis 扩展 | 5.3.7 |
mongodb 扩展 | 1.16.2 |
swoole 扩展 | 4.8.12 |
yaf 扩展 | 3.3.5 |
亚尔扩展名 | 2.3.2 |
消息包扩展 | 2.1.2 |
PSR 扩展 | 1.2.0 |
菲尔康延伸 | 5.3.1 |
xdebug 扩展 | 3.1.6 |
数据库管理工具 | 版本 |
---|
php我的管理员 | 5.2.1 |
管理员 | 4.8.1 |
安装
- 如果您的服务器系统: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
apt-get -y install wget git
git clone https://github.com/teddysun/lamp.git
cd lamp
chmod 755 * .sh
./lamp.sh
./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
升级
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
备份
- 运行之前必须修改配置
- 备份 MySQL 或 MariaDB 数据库、文件和目录
- 备份文件使用 SHA1 消息摘要的 AES256-cbc 加密(取决于
openssl
命令)(选项) - 自动将备份文件传输到 Google Drive(取决于
rclone
命令)(选项) - 自动传输备份文件到FTP服务器(取决于
ftp
命令)(选项) - 自动从 Google Drive 或 FTP 服务器删除远程文件(选项)
卸载
默认安装位置
阿帕奇位置 | 小路 |
---|
安装前缀 | /usr/local/apache |
网络根位置 | /数据/www/默认 |
主要配置文件 | /usr/local/apache/conf/httpd.conf |
默认虚拟主机配置 | /usr/local/apache/conf/vhost/default.conf |
虚拟主机配置 | /usr/local/apache/conf/vhost/your_virtual_host.conf |
虚拟主机 SSL 位置 | /usr/local/apache/conf/ssl/your_virtual_host |
虚拟主机位置 | /data/www/your_virtual_host_names |
虚拟主机日志位置 | /data/wwwlog/your_virtual_host_names |
phpMyAdmin 位置 | 小路 |
---|
安装位置 | /数据/www/默认/phpmyadmin |
管理员位置 | 小路 |
---|
安装位置 | /data/www/default/adminer.php |
KodExplorer 位置 | 小路 |
---|
安装位置 | /数据/www/默认/kod |
PHP 位置 | 小路 |
---|
安装前缀 | /usr/local/php |
配置文件 | /usr/local/php/etc/php.ini |
ini 附加位置 | /usr/local/php/php.d |
MySQL 位置 | 小路 |
---|
安装前缀 | /usr/local/mysql |
默认数据位置 | /usr/local/mysql/数据 |
my.cnf 配置文件 | /etc/my.cnf |
MariaDB 位置 | 小路 |
---|
安装前缀 | /usr/local/mariadb |
默认数据位置 | /usr/local/mariadb/数据 |
my.cnf 配置文件 | /etc/my.cnf |
流程管理
过程 | 命令 |
---|
阿帕奇 | /etc/init.d/httpd(启动|停止|状态|重新启动) |
MySQL/MariaDB | /etc/init.d/mysqld(启动|停止|状态|重新启动) |
内存缓存 | /etc/init.d/memcached(启动|停止|重新启动) |
Redis-服务器 | /etc/init.d/redis-server(启动|停止|重新启动) |
灯命令
命令 | 描述 |
---|
灯添加 | 创建新的 Apache 虚拟主机 |
灯德尔 | 删除 Apache 虚拟主机 |
灯列表 | 列出所有 Apache 虚拟主机 |
灯版 | 打印版本并退出 |
错误和问题
请随时向我们报告任何错误或问题,发送电子邮件至:[email protected] 或在 Github 上打开问题。
支持(仅限中文):https://lamp.sh/support.html
执照
版权所有 (C) 2013 - 2024 泰迪森
根据 GPLv3 许可证获得许可。