LAMP一键安装包
系统需求
- 系统支持:CentOS 6+/Debian 7+/Ubuntu 12+
- 内存要求:≥ 512MB
- 硬盘要求:至少 3GB 以上的剩余空间
- 服务器需配置软件源并且可连接外网
- 需具备系统 root 权限
- 强烈建议使用全新系统进行安装
支持组件
- 支持 PHP 自带几乎所有组件
- 支持 MySQL、MariaDB、Percona Server 数据库
- 支持 Redis(可选安装)
- 支持 XCache(可选安装)
- 支持 Swoole(可选安装)
- 支持 Memcached(可选安装)
- 支持 ImageMagick(可选安装)
- 支持 GraphicsMagick(可选安装)
- 支持 ZendGuardLoader(可选安装)
- 支持 ionCube Loader(可选安装)
- 可自助升级 Apache,PHP,phpMyAdmin,MySQL/MariaDB/Percona Server 到最新版本
- 通过命令行新增虚拟主机(使用 lamp 命令),操作简便
- 支持一键卸载
安装步骤
- 事前准备(安装 wget、screen、unzip,创建 screen 会话)
注意:双斜杠//后的内容请勿复制输入
yum -y install wget screen git // for CentOS
apt-get -y install wget screen git // for Debian/Ubuntu
- 克隆 git 并赋予脚本执行权限
git clone https://github.com/teddysun/lamp.git
cd lamp
chmod +x *.sh
- 开始安装
screen -S lamp
./lamp.sh
组件安装
本脚本支持的所有组件均可在交互界面中选择安装。
使用提示
lamp add 创建虚拟主机
lamp del 删除虚拟主机
lamp list 列出虚拟主机
如何升级
注意:双斜杠//后的内容请勿复制输入
./upgrade.sh // 选择一个进行升级
./upgrade.sh apache // 升级 Apache
./upgrade.sh db // 升级 MySQL/MariaDB/Percona
./upgrade.sh php // 升级 PHP
./upgrade.sh phpmyadmin // 升级 phpMyAdmin
如何卸载
./uninstall.sh
程序目录
- MySQL 安装目录: /usr/local/mysql
- MySQL 数据库目录:/usr/local/mysql/data(默认,可安装时更改路径)
- MariaDB 安装目录: /usr/local/mariadb
- MariaDB 数据库目录:/usr/local/mariadb/data(默认,可安装时更改路径)
- Percona 安装目录: /usr/local/percona
- Percona 数据库目录:/usr/local/percona/data(默认,可安装时更改路径)
- PHP 安装目录: /usr/local/php
- Apache 安装目录: /usr/local/apache
命令一览
- MySQL 或 MariaDB 或 Percona 命令
/etc/init.d/mysqld (start|stop|restart|status)
- Apache 命令
/etc/init.d/httpd (start|stop|restart|status)
- Memcached 命令(可选安装)
/etc/init.d/memcached (start|stop|restart|status)
- Redis 命令(可选安装)
/etc/init.d/redis-server (start|stop|restart|status)
网站根目录
默认网站根目录: /data/www/default
