mirror of
https://github.com/teddysun/lamp.git
synced 2026-04-02 10:51:21 +00:00
Updated LAMP Introduction (markdown)
@@ -1,8 +1,8 @@
|
||||

|
||||

|
||||
|
||||
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.
|
||||
Reference in New Issue
Block a user