This script is free collection of shell scripts for rapid deployment of lnmp stacks (Linux, Nginx/Tengine, MySQL/MariaDB/Percona and PHP) for CentOS/Redhat Debian and Ubuntu.
Script features:
- Constant updates
- Source compiler installation, most source code is the latest stable version, and downloaded from the official website
- Fixes some security issues
- You can freely choose to install database version (MySQL-5.6, MySQL-5.5, MariaDB-5.5, Percona-5.5, Percona-5.6)
- You can freely choose to install PHP version (php-5.5, php-5.4, php-5.3)
- You can freely choose to install Nginx or Tengine
- According to their needs can to install ngx_pagespeed
- According to their needs can to install ZendOPcache, eAccelerator, xcache and ZendGuardLoader (php-5.4, php-5.3)
- According to their needs can to install Pureftpd, phpMyAdmin
- According to their needs can to install memcached, redis
- According to their needs can to optimize MySQL and Nginx with jemalloc or tcmalloc
- Add a virtual host script provided
yum -y install wget screen # for CentOS/Redhat
#apt-get -y install wget screen # for Debian/Ubuntu
wget http://blog.linuxeye.com/lnmp.tar.gz
#or wget http://blog.linuxeye.com/lnmp-full.tar.gz # include source packages
tar xzf lnmp.tar.gz
cd lnmp
chmod +x install.sh
# Prevent interrupt the installation process. If the network is down, you can execute commands `srceen -r lnmp` network reconnect the installation window.
screen -S lnmp
./install.shNginx/Tengine:
service nginx {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}MySQL/MariaDB/Percona:
service mysqld {start|stop|restart|reload|force-reload|status}PHP:
service php-fpm {start|stop|force-quit|restart|reload|status}Pure-Ftpd:
service pureftpd {start|stop|restart|condrestart|status}Redis:
service redis-server {start|stop|status|restart|condrestart|try-restart|reload|force-reload}Memcached:
service memcached {start|stop|status|restart|reload|force-reload} ./vhost.sh ./upgrade_php.sh # upgrade PHP
./upgrade_web.sh # upgrade Nginx/Tengine ./uninstall.shFor feedback, questions, and to follow the progress of the project (Chinese):
lnmp最新源码一键安装脚本