Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
forked from linuxeye/lnmp

LEMP stack/LAMP stack/LNMP stack installation scripts for CentOS/Redhat Debian and Ubuntu

License

Notifications You must be signed in to change notification settings

githublost/lnmp

Repository files navigation

PayPal donate button 支付宝捐助按钮 微信捐助按钮

This script is written using the shell, in order to quickly deploy LEMP/LAMP/LNMP/LNMPA(Linux, Nginx/Tengine/OpenResty, MySQL in a production environment/MariaDB/Percona, PHP), applicable to CentOS 5(削除) 7(including redhat), Debian 6 (削除ここまで)8, Ubuntu 12~16 of 32 and 64.

Script properties:

  • Continually updated
  • Source compiler installation, most stable source is the latest version, and download from the official site
  • Some security optimization
  • Providing a plurality of database versions (MySQL-5.7, MySQL-5.6, MySQL-5.5, MariaDB-10.1, MariaDB-10.0, MariaDB-5.5, Percona-5.7, Percona-5.6, Percona-5.5, AliSQL-5.6)
  • Providing multiple PHP versions (PHP-7.1, PHP-7.0, PHP-5.6, PHP-5.5, PHP-5.4, PHP-5.3)
  • Provide Nginx, Tengine, OpenResty
  • Providing a plurality of Apache version (Apache-2.4, Apache-2.2)
  • According to their needs to install PHP Cache Accelerator provides ZendOPcache, xcache, apcu, eAccelerator. And php encryption and decryption tool ionCube, ZendGuardLoader
  • Installation Pureftpd, phpMyAdmin according to their needs
  • Install memcached, redis according to their needs
  • Jemalloc optimize MySQL, Nginx
  • Providing add a virtual host script, include Let's Encrypt SSL certificate
  • Provide Nginx/Tengine/OpenResty, MySQL/MariaDB/Percona, PHP, Redis, Memcached, phpMyAdmin upgrade script
  • Provide local backup and remote backup (rsync between servers) script
  • Provided under HHVM install CentOS 6,7

How to use

If your server system: CentOS/Redhat (Do not enter "//" and "// subsequent sentence)

yum -y install wget screen python // For CentOS / Redhat
wget http://mirrors.linuxeye.com/lnmp-full.tar.gz // Contains the source code
tar xzf lnmp-full.tar.gz
cd lnmp // If you need to modify the directory (installation, data storage, Nginx logs), modify options.conf file
screen -S lnmp // if network interruption, you can execute the command `screen -r lnmp` reconnect install window
./install.sh // Do not sh install.sh or bash install.sh such execution

If your server system: Debian/Ubuntu (Do not enter "//" and "// subsequent sentence)

apt-get -y install wget screen python // For Debian / Ubuntu
wget http://mirrors.linuxeye.com/lnmp-full.tar.gz // Contains the source code
tar xzf lnmp-full.tar.gz
cd lnmp // If you need to modify the directory (installation, data storage, Nginx logs), modify options.conf file
screen -S lnmp // if network interruption, you can execute the command `screen -r lnmp` reconnect install window
./install.sh // Do not sh install.sh or bash install.sh such execution

How to add Extensions

cd ~/lnmp // Must enter the directory execution under lnmp
./addons.sh // Do not sh addons.sh or bash addons.sh such execution

How to add a virtual host

cd ~/lnmp // Must enter the directory execution under lnmp
./vhost.sh // Do not sh vhost.sh or bash vhost.sh such execution

How to delete a virtual host

cd ~/lnmp
./vhost.sh del

How to add FTP virtual user

cd ~/lnmp
./pureftpd_vhost.sh

How to backup

cd ~/lnmp
./backup_setup.sh // Backup parameters 
./backup.sh // Perform the backup immediately 
crontab -l // Can be added to scheduled tasks, such as automatic backups every day 1:00 
 0 1 * * * cd ~/lnmp;./backup.sh > /dev/null 2>&1 &

How to manage service

Nginx/Tengine/OpenResty:

service nginx {start|stop|status|restart|reload|configtest}

MySQL/MariaDB/Percona:

service mysqld {start|stop|restart|reload|status}

PHP:

service php-fpm {start|stop|restart|reload|status}

HHVM:

service supervisord {start|stop|status|restart|reload}

Apache:

service httpd {start|restart|stop}

Pure-Ftpd:

service pureftpd {start|stop|restart|status}

Redis:

service redis-server {start|stop|status|restart|reload}

Memcached:

service memcached {start|stop|status|restart|reload}

How to upgrade

./upgrade.sh

How to uninstall

./uninstall.sh

Installation

Follow the instructions in Wiki Installation page

For feedback, questions, and to follow the progress of the project (Chinese):
lnmp最新源码一键安装脚本

About

LEMP stack/LAMP stack/LNMP stack installation scripts for CentOS/Redhat Debian and Ubuntu

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 97.9%
  • HTML 1.2%
  • Other 0.9%

AltStyle によって変換されたページ (->オリジナル) /