今天教给大家一个偷懒的方法,来搭建lnmp,lamp,ltmg环境
用到的OneinStack安装包
下载地址 OneinStack官方网站
OneinStack支持以下数种环境组合:
- lnmp(Linux + Nginx+ MySQL/MongoDB+ PHP)
- lamp(Linux + Apache+ MySQL/MongoDB+ PHP)
lnmpa(Linux + Nginx+ MySQL/MongoDB+ PHP+Apache):Nginx处理静态,Apache处理动态PHP
lnmt(Linux + Nginx+ MySQL/MongoDB+Tomcat):Nginx处理静态,Tomcat(JDK)处理JAVA
lnpp(Linux + Nginx+ PostgreSQL+ PHP)
- lapp(Linux + Apache+ PostgreSQL+ PHP)
- lnmh(Linux + Nginx+ MySQL+ HHVM)
支持以下数种系统:
CentOS 6~7(包括redhat) Debian 7~9 Ubuntu 12~18 Fedora 27~28 Deepin
15 Amazon Linux 2 Aliyun Linux
安装步骤
1.安装 wget (linux 远程下载工具)
yum install wget -y #for CentOS/Redhat
2.选择源(以下源选一即可)
wget http://aliyun-oss.linuxeye.com/oneinstack-full.tar.gz #阿里云内网下载
wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz #包含源码,国内外均可下载
wget http://mirrors.linuxeye.com/oneinstack.tar.gz #不包含源码,建议仅国外主机下载
3.解压压缩包
tar -zxvf oneinstack-full.tar.gz
4.进入文件夹
cd oneinstack
5.安装(执行此命令后,选择你需要的软件,即可安装)
./install.sh
常用命令
添加附加组件
./addons.sh
添加虚拟主机
./vhost.sh
删除虚拟主机
./vhost.sh del
管理服务
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(hhvm进程交给supervisord管理):
service supervisord {start|stop|status|restart|reload}
Apache:
service httpd {start|restart|stop}
Tomcat:
service tomcat {start|stop|status|restart}
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}