Updated LAMP Introduction (markdown)

Teddysun
2019-01-02 16:37:02 +09:00
parent da4fafe87d
commit 3b8550583f

@@ -1,8 +1,8 @@
![LAMP](https://github.com/teddysun/lamp/raw/master/conf/lamp.gif)
![LAMP](https://github.com/teddysun/lamp/raw/master/conf/lamp.png)
Description
===========
LAMP is a powerful bash script for the installation of Apache + PHP + MySQL/MariaDB/Percona and so on.You can install Apache + PHP + MySQL/MariaDB/Percona in an very easy way, Just need to input numbers to choose what you want to install before installation. And all things will be done in a few minutes.
[LAMP](https://lamp.sh/) 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 few minutes.
- [Supported System](#supported-system)
- [Supported Software](#supported-software)
@@ -10,7 +10,7 @@ LAMP is a powerful bash script for the installation of Apache + PHP + MySQL/Mari
- [Upgrade](#upgrade)
- [Backup](#backup)
- [Uninstall](#uninstall)
- [Default Location](#default-location)
- [Default Installation Location](#default-installation-location)
- [Process Management](#process-management)
- [lamp command](#lamp-command)
- [Bugs & Issues](#bugs--issues)
@@ -18,45 +18,44 @@ LAMP is a powerful bash script for the installation of Apache + PHP + MySQL/Mari
Supported System
===============
- CentOS-5.x
- Amazon Linux 2018.03
- 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
- CentOS-7.x (recommend)
- Fedora-28
- Fedora-29 (recommend)
- Debian-8.x
- Debian-9.x (recommend)
- Ubuntu-14.x
- Ubuntu-16.x
- Ubuntu-18.x (recommend)
Supported Software
==================
- Apache-2.2 Apache-2.4
- MySQL-5.5 MySQL-5.6 MySQL-5.7 MariaDB-5.5 MariaDB-10.0 MariaDB-10.1 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 Module: OPcache ZendGuardLoader ionCube_Loader XCache Imagemagick GraphicsMagick Memcache Memcached Redis Mongo Swoole
- Other Software: Memcached phpMyAdmin Redis-Server
- Apache-2.4 (Include HTTP/2 module: [nghttp2](https://github.com/nghttp2/nghttp2), [mod_http2](https://httpd.apache.org/docs/2.4/mod/mod_http2.html))
- Apache Additional Modules: [mod_wsgi](https://github.com/GrahamDumpleton/mod_wsgi), [mod_security](https://github.com/SpiderLabs/ModSecurity), [mod_jk](https://tomcat.apache.org/download-connectors.cgi)
- MySQL-5.5, MySQL-5.6, MySQL-5.7, MySQL-8.0, MariaDB-5.5, MariaDB-10.0, MariaDB-10.1, MariaDB-10.2, MariaDB-10.3, Percona-Server-5.5, Percona-Server-5.6, Percona-Server-5.7
- PHP-5.6, PHP-7.0, PHP-7.1, PHP-7.2, PHP-7.3
- PHP Additional Modules: Zend OPcache, [ionCube Loader](https://www.ioncube.com/loaders.php), [XCache](https://xcache.lighttpd.net/), [imagick](https://pecl.php.net/package/imagick), [gmagick](https://pecl.php.net/package/gmagick), [libsodium](https://github.com/jedisct1/libsodium-php), [memcached](https://github.com/php-memcached-dev/php-memcached), [redis](https://github.com/phpredis/phpredis), [mongodb](https://pecl.php.net/package/mongodb), [swoole](https://github.com/swoole/swoole-src), [xdebug](https://github.com/xdebug/xdebug)
- Other Software: [OpenSSL](https://github.com/openssl/openssl), [ImageMagick](https://github.com/ImageMagick/ImageMagick), [GraphicsMagick](http://www.graphicsmagick.org/), [Memcached](https://github.com/memcached/memcached), [phpMyAdmin](https://github.com/phpmyadmin/phpmyadmin), [Redis](https://github.com/antirez/redis), [KodExplorer](https://github.com/kalcaddle/KodExplorer)
Installation
============
If your server system: CentOS
- If your server system: Amazon Linux/CentOS/Fedora
```bash
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
yum -y install wget screen git
git clone https://github.com/teddysun/lamp.git
cd lamp
chmod 755 *.sh
screen -S lamp
./lamp.sh
```
If your server system: Debian/Ubuntu
- If your server system: Debian/Ubuntu
```bash
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
apt-get -y install wget screen git
git clone https://github.com/teddysun/lamp.git
cd lamp
chmod 755 *.sh
screen -S lamp
./lamp.sh
```
@@ -64,6 +63,8 @@ screen -S lamp
Upgrade
=======
```bash
git pull // Get latest version first
./upgrade.sh // Select one to upgrade
./upgrade.sh apache // Upgrade Apache
./upgrade.sh db // Upgrade MySQL/MariaDB/Percona
@@ -90,15 +91,25 @@ Uninstall
./uninstall.sh
```
Default Location
================
Default Installation Location
=============================
| Apache Location | Path |
|----------------------------|------------------------------------------------|
| 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/ |
| Virtual Host location | /data/www/virtual_host_names |
| Virtual Host log location | /data/wwwlog/virtual_host_names |
| Virtual Host conf | /usr/local/apache/conf/vhost/virtual_host.conf |
| phpMyAdmin Location | Path |
|----------------------------|------------------------------------------------|
| Installation location | /data/www/default/phpmyadmin |
| KodExplorer Location | Path |
|----------------------------|------------------------------------------------|
| Installation location | /data/www/default/kod |
| PHP Location | Path |
|----------------------------|------------------------------------------------|
@@ -145,14 +156,12 @@ lamp Command
Bugs & Issues
=============
Please feel free to report any bugs or issues to us, email to: i@teddysun.com
or [open issues](https://github.com/teddysun/lamp/issues) on Github.
Please feel free to report any bugs or issues to us, email to: i@teddysun.com or [open issues](https://github.com/teddysun/lamp/issues) on Github.
Support(Chinese): https://lamp.sh/support.html
License
=======
Copyright (C) 2013 - 2017 Teddysun
Licensed under the [GPLv3](LICENSE) License.
Copyright (C) 2013 - 2019 Teddysun
Licensed under the [GPLv3](LICENSE) License.