Skip to content
/ lnmp Public
forked from linuxeye/lnmp

A complete lnmp setup script for CentOS/Redhat Debian and Ubuntu

Notifications You must be signed in to change notification settings

tanaer/lnmp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

How to use

   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.sh

How to manage service

Nginx/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}

How to add a virtual host

   ./vhost.sh

How to upgrade

   ./upgrade_php.sh # upgrade PHP
   ./upgrade_web.sh # upgrade Nginx/Tengine

How to uninstall

   ./uninstall.sh

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

About

A complete lnmp setup script for CentOS/Redhat Debian and Ubuntu

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published