OneinStack软件是一款功能强大、专业实用的一键PHP/JAVA安装工具,顾名思义该工具可以能够帮助用户快速进行PHP、Java源码进行快速安装,该工具支持永久免费更新,用户只需下载该工具包即可进行交互、无人值守的程序安装操作,非常简单方便;OneinStack采用源码编译安装,拥有极强的兼容性,支持多个版本的操作系统进行安装使用,该软件可为用户能够提供多个数据库版本、PHP版本、JDK版本等,同时还支持本地、远程脚本编译等操作,可以能够说软件是一款非常方便实用的PHP、JAVA安装工具,有需要的用户可以能够下载进行使用。

软件功能
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~8(包括redhat)
Debian 8~10
Ubuntu 14~19
Fedora 27+
Deepin 15
Amazon Linux 2
Aliyun Linux
软件特色
持续不断更新,支持交互、无人值守安装
源码编译安装,大多数源码是最新stable版,并从官方网址下载
能够提供多个数据库版本(MySQL-8.0, MySQL-5.7, MySQL-5.6, MySQL-5.5, MariaDB-10.4,MariaDB-10.3,MariaDB-10.2,MariaDB-5.5,Percona-8.0, Percona-5.7, Percona-5.6, Percona-5.5,AliSQL-5.6,PostgreSQL, MongoDB)
能够提供多个PHP版本(PHP-7.4,PHP-7.3,PHP-7.2,PHP-7.1,PHP-7.0,PHP-5.6, PHP-5.5,PHP-5.4,PHP-5.3)
能够提供Nginx、Tengine、OpenResty和nginx waf功能
能够提供多个Apache版本(Apache-2.4,Apache-2.2)
能够提供多个Tomcat版本(Tomcat-9,Tomcat-8,Tomcat-7,Tomcat-6)
能够提供多个JDK版本(JDK-11.0,JDK-1.8,JDK-1.7,JDK-1.6)
根据自己需求安装PHP缓存加速器,能够提供ZendOPcache、xcache、apcu、eAccelerator。及php加解密工具ionCube、ZendGuardLoader
根据自己需求安装Pureftpd、phpMyAdmin
根据自己需求安装Memcached、Redis
jemalloc优化MySQL、Nginx
能够提供添加虚拟主机脚本
能够提供Nginx/Tengine/OpenResty/Apache、PHP、Redis、Memcached、phpMyAdmin升级脚本
能够提供本地备、远程(rsync)、阿里云OSS、腾讯云COS、又拍云、七牛云、亚马逊S3和Dropbox备份脚本
能够提供CentOS 6、7下HHVM安装
安装步骤
注意
1. apt或者yum源必须配置好,参考:《CentOS、Ubuntu、Debian依赖源配置》
2. 如果有单独数据盘,建议您先挂载数据盘,建议将网站内容、数据库放在数据盘中。如何挂载数据盘,请参考(支持阿里云、腾讯云):《如何利用脚本自动化挂载数据盘?》
3. 云主机请注意安全组,参考:《云主机安全组端口开放教程》





如何添加附加组件?
注意
如果之前没有安装组件,后续补充安装,统一入口为./install.sh,addons.sh脚本不在能够提供,如之前没有安装php redis扩展,补充安装命令:./install.sh --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
0 1 * * * ~/oneinstack/backup.sh /dev/null 2 &1 &
如何管理服务?
注意
如果服务器包含systemd,则使用systemctl管理,且兼容service。

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

如何更新版本?
~/oneinstack/upgrade.sh


如若上图无OneinStack选项,请执行下面:
cd ~/oneinstack
curl http://mirrors.linuxeye.com/upgrade_oneinstack.sh | bash
如何卸载?
~/oneinstack/uninstall.sh


更新日志
2020-11-05
vhost.sh 新增--proxy参数
新增run_group参数
新增MariaDB-10.5,删除MariaDB-10.2
软件版本更新至最新稳定
V2.3版本发布
2019-11-28
支持:CentOS8.0、Debian 10、Ubuntu 19.04
支持aarch64(请选择源码编译安装)
新增PHP7.4
新增MariaDB-10.4,删除MariaDB-10.1
软件版本更新至最新稳定
V2.2版本发布
版权声明:OneinStack(一键PHP/JAVA安装工具)所展示的资源内容均来自于第三方用户上传分享,您所下载的资源内容仅供个人学习交流使用,严禁用于商业用途,软件的著作权归原作者所有,如果有侵犯您的权利,请来信告知,我们将及时撤销。
软件下载信息清单:
驱动文件名称 | 发布日期 | 文件大小 | 下载文件名 |
---|---|---|---|
OneinStack(一键PHP/JAVA安装工具)安装包 | 2024年11月23日 | 330.0 MB | oneinstackfull.zip |
软件评论