0、首先你得有个服务器

1、关于LNMP

  lnmp 的全称是linux + nginx + mysql + php (国外喜欢简称为LEMP,搜英文资料需要搜LEMP)

2、如何使用

a、如果你的服务器系统:CentOS / Redhat

1 yum -y install wget screen python   #For CentOS / Redhat
2 wget http://mirrors.linuxeye.com/lnmp-full.tar.gz   #包含源代码
3 tar xzf lnmp-full.tar.gz
4 cd lnmp    #如果你需要修改的目录(安装、数据存储、nginx日志),修改options.conf文件
5 screen -S lnmp    #如果网络中断,你可以执行命令`screen -r lnmp `重新安装窗口
6 不sh或bash install.sh install.sh等执行
7 ./install.sh   # 不是sh或bash install.sh install.sh等执行execution

b、如果你的服务器系统:Debian / Ubuntu

apt-get -y install wget screen python# Debian / Ubuntu
wget http://mirrors.linuxeye.com/lnmp-full.tar.gz #包含源代码
tar lnmp-full.tar.gz
cd lnmp  #如果你需要修改的目录(安装、数据存储、nginx日志),修改options.conf文件
screen -S lnmp #,你可以执行命令`screen -r lnmp` 重新安装窗口
./ install.sh#不sh或bash install.sh install.sh等执行

如何添加扩展

 

1 cd ~/lnmp #必须在LNMP进入目录执行 
2 
3 ./addons.sh #不SH addons.sh或bash addons.sh这样执行

如何添加虚拟主机

cd ~/lnmp  #必须在LNMP进入目录执行
./vhost.sh  #不SH vhost.sh或bash vhost.sh这样执行

如何删除虚拟主机

cd ~/lnmp
./vhost.sh del

如何添加FTP虚拟用户

cd ~/lnmp
./pureftpd_vhost.sh

如何备份

cd ~/lnmp
./backup_setup.sh #备份参数
./backup.sh#备份立即执行
crontab -l #可以被添加到计划任务,如自动备份每天一点
backups every day 1:00 #可以被添加到计划任务,如自动备份每天一点
  0 1 * * * cd ~/lnmp;./backup.sh  > /dev/null 2>&1 &

如何管理服务

#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}

如何升级

./upgrade.sh

如何卸载

./uninstall.sh