描述
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 许可证获得许可。