OneinStack 一键PHP/JAVA安装工具

wangteng6912020-08-07 15:32

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)

OneinStack 支持系统版本

  • CentOS 6~8(包括redhat)
  • Debian 8~10
  • Ubuntu 14~19
  • Fedora 27+
  • Deepin 15
  • Amazon Linux 2
  • Aliyun Linux

OneinStack 安装

OneinStack支持自动安装和交互安装。

自动安装是指在OneinStack官网学则好要安装的各种软件,然后拿着生成的下载执行连接直接在Linux上运行就好,比较省事。

自动安装指导地址:https://oneinstack.com/auto/

交互安装 直接wget资源地址,然后在Linux安装页面上学则哪些软件,下面是所需脚本。

yum -y install wget screen #for CentOS/Redhat
# apt-get -y install wget screen #for Debian/Ubuntu
wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz #包含源码,国内外均可下载
tar xzf oneinstack-full.tar.gz
cd oneinstack #如果需要修改目录(安装、数据存储、Nginx日志),请修改options.conf文件
screen -S oneinstack #如果网路出现中断,可以执行命令`screen -R oneinstack`重新连接安装窗口
./install.sh

OneinStack 管理服务

如果服务器包含systemd,则使用systemctl管理,且兼容service。

Nginx/Tengine/OpenResty: 

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

 MySQL/MariaDB/Percona:

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

PostgreSQL:

service postgresql {start|stop|restart|status}

MongoDB:

service mongod {start|stop|status|restart|reload}

PHP:

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

HHVM:

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

注:hhvm进程交给supervisord管理。

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}

Memcached:

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

OneinStack 升级与卸载

升级,执行下面脚本,按需求升级你要升级的软件。

~/oneinstack/upgrade.sh

卸载,执行下面脚本,按需求卸载你要卸载的软件。

~/oneinstack/uninstall.sh

其他

其它更详细的教程请访问其官方网站。https://oneinstack.com/

推荐它的理由,一是简单粗暴,二是它的相关软件(比如PHP)跟版本比较快。

小教程(本文)仅供参考学习,如用于商业带来的问题,本站概不负责。
关注公众号
关注公众号

©2020 IT自习室京ICP备20010815号