自动安装

《自动安装》

举例:如安装Nginx、PHP7.2、MySQL5.7、redis、phpmyadmin,并安装后重启服务器:
~/oneinstack/install.sh --nginx_option 2 --php_option 7 --db_option 1 --dbrootpwd oneinstack --redis --phpmyadmin --reboot
参数如下:

变量名 变量值  对应版本 变量值含义
--nginx_option
1
2
3
Nginx
Tengine
OpenResty
Nginx版本
--apache_option
1
2
Apache-2.4
Apache-2.2
Apache版本
--php_option
1
2
3
4
5
6
7
PHP-5.3
PHP-5.4
PHP-5.5
PHP-5.6
PHP-7.0
PHP-7.1
PHP-7.2
PHP版本
--phpcache_option
1
2
3
4
OPcache
XCache
APCU
eAccelerator
PHP缓存
--php_extensions
zendguardloader
ioncube
imagick
gmagick
可同时写多个,以逗号隔开 PHP扩展
--tomcat_option
1
2
3
4
Tomcat-9
Tomcat-8
Tomcat-7
Tomcat-6
Tomcat版本
--jdk_option
1
2
3
4
JDK-9
JDK-1.8
JDK-1.7
JDK-1.6
JDK版本
--db_option
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
MySQL-8.0
MySQL-5.7
MySQL-5.6
MySQL-5.5
MariaDB-10.3
MariaDB-10.2
MariaDB-10.1
MariaDB-10.0
MariaDB-5.5
Percona-5.7
Percona-5.6
Percona-5.5
AliSQL-5.6
PostgreSQL
MongoDB
数据库版本
--dbinstallmethod
1
2
二进制安装
源码编译安装
DB安装方式
--dbrootpwd
 密码  无 DB密码
--pureftpd
安装pureftpd
--redis
安装redis
--memcached
安装memcached
--phpmyadmin
安装phpmyadmin
--hhvm
安装hhvm
--ssh_port
端口 ssh端口
--iptables
启用iptables
--reboot
安装后重启服务器