自动安装参数说明

root@OneinStack:~# /root/oneinstack/install.sh -h

#######################################################################
#       OneinStack for CentOS/RedHat 6+ Debian 7+ and Ubuntu 12+      #
#       For more information please visit https://oneinstack.com      #
#######################################################################
version: 1.7
updated date: 2018-04-20
Usage: /root/oneinstack/install.sh  command ...[parameters]....
  --help, -h                  Show this help message, More: https://oneinstack.com/auto
  --version, -v               Show version info
  --nginx_option [1-3]        Install Nginx server version
  --apache_option [1-2]       Install Apache server version
  --php_option [1-8]          Install PHP version
  --phpcache_option [1-4]     Install PHP opcode cache, default: 1 opcache
  --php_extensions [ext name] Install PHP extensions, include zendguardloader,ioncube,
                              sourceguardian,imagick,gmagick,fileinfo,imap,phalcon,
                              redis,memcached,memcache,mongodb,swoole,xdebug
  --tomcat_option [1-4]       Install Tomcat version
  --jdk_option [1-4]          Install JDK version
  --db_option [1-15]          Install DB version
  --dbinstallmethod [1-2]     DB install method, default: 1 binary install
  --dbrootpwd [password]      DB super password
  --pureftpd                  Install Pure-Ftpd
  --redis                     Install Redis
  --memcached                 Install Memcached
  --phpmyadmin                Install phpMyAdmin
  --hhvm                      Install HHVM
  --ssh_port [22]             SSH port, default: 22
  --iptables                  Enable iptables
  --reboot                    Restart the server after installation

举例:如安装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
8
PHP-5.3
PHP-5.4
PHP-5.5
PHP-5.6
PHP-7.0
PHP-7.1
PHP-7.2
PHP-7.3
PHP版本
--phpcache_option
1
2
3
4
OPcache
XCache
APCU
eAccelerator
PHP缓存
--php_extensions
zendguardloader,ioncube,
sourceguardian,imagick,
gmagick,fileinfo,imap,
phalcon,redis,memcached,
memcache,mongodb,
swoole,xdebug
可同时写多个,以逗号隔开 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
安装后重启服务器