Oneinstack是一款PHP/JAVA环境一键配置工具。Oneinstack内含多种服务器组件;可以自定义各类组件安装;使用他可以方便的配置适合自己使用的PHP/JAVA环境。
本教程主要使用Oneinstack安装包在阿里云服务器上自定义安装适合自己的环境(例如,同时部署PHP和JAVA环境;或者不安装Mysql等自定义操作;或者在非阿里云服务器上使用),根据云服务器性能及安装组件的数量,一般需要10-30分钟左右。如果你是阿里云服务器,且需要标准版本的LNMP等环境;建议使用云市场服务来创建(也是免费的)。
标准版环境创建方式请移步(其他标准环境也是类似的方法):
1.根据自己的服务器环境下载Oneinstack安装包:
wget https://aliyun-oss.linuxeye.com/oneinstack-full.tar.gz #阿里云用户下载
wget https://mirrors.linuxeye.com/oneinstack-full.tar.gz #包含源码,国内外均可下载
wget https://mirrors.linuxeye.com/oneinstack.tar.gz #不包含源码,建议仅国外主机下载
我这边不是阿里云服务器;所以使用https://mirrors.linuxeye.com
的源来下载。
2.安装Screen(安装时间比较长,避免因网络中断,出现安装失败。)
yum install -y screen ## ForCentos、Redhat
apt-get -y install wget screen python ##For Debian/Ubuntu
3.解压并开始安装
tar xzf oneinstack-full.tar.gz
cd oneinstack ##修改安装、数据存储、Nginx日志目录,请修改options.conf文件
screen -S oneinstack ##避免因网络中断,出现安装失败
./install.sh ##请勿sh install.sh或者bash install.sh这样执行
安装时间较长,请耐心等待;一般需要10-30分钟;当出现下图所示,标志安装成功;然后重启服务器。
4.安装完毕后如需增加或删除组件,请执行以下命令
cd oneinstack ##必须在该目录下执行命令
./addons.sh ##请勿sh install.sh或者bash install.sh这样执行
5.如何卸载Oneinstack
cd oneinstack ##必须在该目录下执行命令
./uninstall.sh ##请勿sh install.sh或者bash install.sh这样执行