当前位置首页 > Debian知识

debian一键配置lnmp环境

阅读次数:240 次  来源:admin  发布时间:

https://blog.linuxeye.cn/31.html

https://oneinstack.com/

安装步骤

yum -y install wget screen curl python#for CentOS/Redhat

#apt-get -y install wget screen curl python# for Debian/Ubuntu

wget http://aliyun-oss.linuxeye.com/lnmp-full.tar.gz #阿里云经典网络内网下载

wget http://mirrors.linuxeye.com/lnmp-full.tar.gz # 包含源码,国内外均可下载

wget http://mirrors.linuxeye.com/lnmp.tar.gz # 不包含源码,建议仅国外主机下载

tar xzf lnmp-full.tar.gz

#tar xzf lnmp.tar.gz

cd lnmp # 如果需要修改目录(安装、数据存储、Nginx日志),请修改options.conf文件

creen -S lnmp # 如果网路出现中断,可以执行命令`screen -R lnmp`重新连接安装窗口

./install.sh # 请勿sh install.sh或者bash install.sh这样执行

debian一键配置lnmp环境

如何添加虚拟主机?

./vhost.sh

debian一键配置lnmp环境

如何删除虚拟主机?

./vhost.sh del

debian一键配置lnmp环境

如何管理ftp账号?

./pureftpd_vhost.sh

debian一键配置lnmp环境

数据备份

cd ~/lnmp # 必须进入lnmp目录下执行

./backup_setup.sh # 备份参数设置

./backup.sh # 立即执行备份

crontab -e # 可添加到计划任务,如每天凌晨1点自动备份

0 1 * * * cd ~/lnmp;./backup.sh > /dev/null 2>&1 &am

备份参数设置如下图:

debian一键配置lnmp环境

如何管理服务?

Nginx/Tengine/OpenResty:

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

MySQL/MariaDB/Percona:

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

PHP:

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

Apache:

ervice httpd {start|restart|stop}

HHVM:

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

注:hhvm进程交给supervisord管理,了解更多请访问《Supervisor管理hhvm进程》

Pure-Ftpd:

ervice pureftpd {start|stop|restart|status}

Redis:

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

Memcached:

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

如何更新版本?

./upgrade.sh

debian一键配置lnmp环境

跨大版本升级(如php):http://oneinstack.com/question/oneinstack-downgrade-if-php-version/

如何卸载?

./uninstall.sh

debian一键配置lnmp环境

如何重装?

./uninstall.sh # 请先备份数据好数据后再卸载,丢失数据概不负责

./install.sh # 再次安装

转载于:https://blog.51cto.com/9025736/2061924

上一篇:如何在CentOS、RHEL和Fedora上安装DHCP服务
下一篇:Debian系统的安装