lamp环境一键安装

LAMP

Description

LAMP is a powerful bash script for the installation of Apache + PHP + MySQL/MariaDB/Percona Server and so on. You can install Apache + PHP + MySQL/MariaDB/Percona Server in an very easy way, just need to choose what you want to install before installation. And all things will be done in a few minutes.

Supported System

  • CentOS-6.x
  • CentOS-7.x
  • Ubuntu-12.x
  • Ubuntu-13.x
  • Ubuntu-14.x
  • Ubuntu-15.x
  • Ubuntu-16.x
  • Ubuntu-17.x
  • Debian-7.x
  • Debian-8.x

Supported Software

  • Apache-2.2, Apache-2.4 (Include HTTP2 module)
  • MySQL-5.5, MySQL-5.6, MySQL-5.7, MariaDB-5.5, MariaDB-10.0, MariaDB-10.1, MariaDB-10.2, Percona-Server-5.5, Percona-Server-5.6, Percona-Server-5.7
  • PHP-5.3, PHP-5.4, PHP-5.5, PHP-5.6, PHP-7.0, PHP-7.1
  • PHP Additional Modules: ZendOpcache, ZendGuardLoader, ionCube Loader, XCache, Imagemagick, GraphicsMagick, Memcache, Memcached, Redis, Mongodb, Swoole, Xdebug
  • Other Software: Memcached, phpMyAdmin, Redis-Server

Installation

If your server system: CentOS

yum -y install wget screen unzip
wget --no-check-certificate -O lamp.zip https://github.com/teddysun/lamp/archive/master.zip
unzip lamp.zip
cd lamp-master
chmod +x *.sh
screen -S lamp
./lamp.sh

If your server system: Debian/Ubuntu

apt-get -y install wget screen unzip
wget --no-check-certificate -O lamp.zip https://github.com/teddysun/lamp/archive/master.zip
unzip lamp.zip
cd lamp-master
chmod +x *.sh
screen -S lamp
./lamp.sh

Upgrade

./upgrade.sh             // Select one to upgrade
./upgrade.sh apache      // Upgrade Apache
./upgrade.sh db          // Upgrade MySQL/MariaDB/Percona
./upgrade.sh php         // Upgrade PHP
./upgrade.sh phpmyadmin  // Upgrade phpMyAdmin

Backup

  • You must modify the config before run it
  • Backup MySQL/MariaDB/Percona datebases, files and directories
  • Backup file is encrypted with AES256-cbc with SHA1 message-digest (option)
  • Auto transfer backup file to Google Drive (need install gdrive command) (option)
  • Auto transfer backup file to FTP server (option)
  • Auto delete Google Drive's or FTP server's remote file (option)
./backup.sh

Uninstall

./uninstall.sh

Default Location

Apache LocationPath
Install Prefix/usr/local/apache
Web root location/data/www/default
Main Configuration File/usr/local/apache/conf/httpd.conf
Default Virtual Host conf/usr/local/apache/conf/extra/httpd-vhosts.conf
Virtual Host location/usr/local/apache/conf/vhost/
PHP LocationPath
Install Prefix/usr/local/php
Configuration File/usr/local/php/etc/php.ini
ini additional location/usr/local/php/php.d
MySQL LocationPath
Install Prefix/usr/local/mysql
Data Location/usr/local/mysql/data
my.cnf Configuration File/etc/my.cnf
MariaDB LocationPath
Install Prefix/usr/local/mariadb
Data Location/usr/local/mariadb/data
my.cnf Configuration File/etc/my.cnf
Percona LocationPath
Install Prefix/usr/local/percona
Data Location/usr/local/percona/data
my.cnf Configuration File/etc/my.cnf

Process Management

ProcessCommand
Apache/etc/init.d/httpd (start|stop|status|restart)
MySQL/etc/init.d/mysqld (start|stop|status|restart)
MariaDB/etc/init.d/mysqld (start|stop|status|restart)
Percona/etc/init.d/mysqld (start|stop|status|restart)
Memcached/etc/init.d/memcached (start|stop|restart)
Redis-Server/etc/init.d/redis-server (start|stop|restart)

lamp Command

CommandDescription
lamp addcreate a virtual host
lamp listlist all virtual host
lamp delremove a virtual host

Bugs & Issues

Please feel free to report any bugs or issues to us, email to: i@teddysun.com or open issues on Github.

Support(Chinese): https://lamp.sh/support.html

License

Copyright (C) 2013 - 2017 Teddysun

Licensed under the GPLv3 License.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值