⑴OneinStack是一款功能强大专业实用的一键PHP/JAVA安装工具,顾名思义该工具可以帮助用户快速进行PHPJava源码进行快速安装,该工具支持永久免费更新,用户只需下载该工具包即可进行交互无人值守的程序安装操作,非常简单方便;OneinStack采用源码编译安装,拥有极强的兼容性,支持多个版本的操作系统进行安装使用,该软件可为用户提供多个数据库版本PHP版本JDK版本等,同时还支持本地远程脚本编译等操作,可以说是一款非常方便实用的PHPJAVA安装工具,有需要的用户可以下载进行使用。
⑵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 ~(包括redhat
⑿Debian ~
⒀Ubuntu ~
⒁Fedora +
⒂Amazon Linux
⒃Aliyun Linux
⒄持续不断更新,支持交互无人值守安装
⒅源码编译安装,大多数源码是最新stable版,并从官方网址下载
⒆提供多个数据库版本(MySQL-., MySQL-., MySQL-., MySQL-.,
⒇MariaDB-.,MariaDB-.,MariaDB-.,MariaDB-.,Percona-., Percona-.,
⒈Percona-., Percona-.,AliSQL-.,PostgreSQL, MongoDB)
⒉提供多个PHP版本(PHP-.,PHP-.,PHP-.,PHP-.,PHP-.,PHP-.,
⒊PHP-.,PHP-.,PHP-.)
⒋提供NginxTengineOpenResty和nginx waf功能
⒌提供多个Apache版本(Apache-.,Apache-.
⒍提供多个Tomcat版本(Tomcat-,Tomcat-,Tomcat-,Tomcat-
⒎提供多个JDK版本(JDK-.,JDK-.,JDK-.,JDK-.
⒏根据自己需求安装PHP缓存加速器,提供ZendOPcachexcacheapcueAelerator。及php加解密工具ionCubeZendGuardLoader
⒐根据自己需求安装PureftpdphpMyAdmin
⒑根据自己需求安装MemcachedRedis
⒒jemalloc优化MySQLNginx
⒓提供添加虚拟主机脚本
⒔提供Nginx/Tengine/OpenResty/ApachePHPRedisMemcachedphpMyAdmin升级脚本
⒕提供本地备远程(rsync阿里云OSS腾讯云COS又拍云七牛云亚马逊S和Dropbox备份脚本
⒖提供CentOS 下HHVM安装
⒗. apt或者yum源必须配置好,参考:《CentOSUbuntuDebian依赖源配置》
⒘如果有单独数据盘,建议您先挂载数据盘,建议将网站内容数据库放在数据盘中。如何挂载数据盘,请参考(支持阿里云腾讯云:《如何利用脚本自动化挂载数据盘?》
⒙. 云主机请注意安全组,参考:《云主机安全组端口开放教程》
⒚如何添加附加组件?
⒛如果之前没有安装组件,后续补充安装,统一入口为脚本不在提供,如之前没有安装php
①redis扩展,补充安装命令: --php_extensions redis
②~/oneinstack/addons.sh
③如何添加虚拟主机?
④~/oneinstack/vhost.sh
⑤如何删除虚拟主机?
⑥~/oneinstack/upgrade.sh --oneinstack #升级脚本工具,不影响正在运行环境
⑦~/oneinstack/vhost.sh --del
⑧如何管理FTP账号?
⑨~/oneinstack/pureftpd_vhost.sh
⑩~/oneinstack/backup_setup.sh # Set backup options
Ⅰ~/oneinstack/backup.sh # Start backup, You can add cron jobs
Ⅱ# crontab -l # Examples
Ⅲ * * * ~/oneinstack/backup.sh > /dev/null >& &
Ⅳ如果服务器包含systemd,则使用systemctl管理,且兼容service。
Ⅴ注:hhvm进程交给supervisord管理,了解更多请访问《Supervisor管理hhvm进程》
Ⅵ~/oneinstack/upgrade.sh
Ⅶ如若上图无OneinStack选项,请执行下面:
Ⅷcd ~/oneinstack
Ⅸcurl | bash
Ⅹ~/oneinstack/uninstall.sh
㈠vhost.sh 新增--proxy参数
㈡新增run_group参数
㈢新增MariaDB-.,删除MariaDB-.
㈣软件版本更新至最新稳定
㈤支持:CentOS.Debian Ubuntu .
㈥支持aarch(请选择源码编译安装)
㈦新增MariaDB-.,删除MariaDB-.
㈧软件版本更新至最新稳定