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