[root@OneinStack ~]# /root/oneinstack/install.sh --help
#######################################################################
#       OneinStack for CentOS/RedHat 6+ Debian 8+ and Ubuntu 14+      #
#       For more information please visit https://oneinstack.com      #
#######################################################################
version: 2.4
updated date: 2021-04-01
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                    Install Apache
  --apache_mode_option [1-2]  Apache2.4 mode, 1(default): php-fpm, 2: mod_php
  --apache_mpm_option [1-3]   Apache2.4 MPM, 1(default): event, 2: prefork, 3: worker
  --php_option [1-10]         Install PHP version
  --mphp_ver [53~80]          Install another PHP version (PATH: /usr/local/php${mphp_ver})
  --mphp_addons               Only install another PHP addons
  --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,ldap,calendar,phalcon,
                              yaf,yar,redis,memcached,memcache,mongodb,swoole,xdebug
  --tomcat_option [1-4]       Install Tomcat version
  --jdk_option [1-4]          Install JDK version
  --db_option [1-14]          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
  --python                    Install Python (PATH: /usr/local/python)
  --ssh_port [No.]            SSH port
  --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
Apache-2.4 安装Apache
--apache_mode_option
1
2
php-fpm(默认)
mod_php
Apache+php模式
--apache_mpm_option
1
2
3
event(默认)
prefork
worker
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缓存
--mphp_ver
53 54 55 56
70 71 72 73
PHP版本 安装另一个PHP
--mphp_addons
仅另一个PHP
安装扩展
--php_extensions
zendguardloader,ioncube,
sourceguardian,imagick,
gmagick,fileinfo,imap,ldap,
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-11
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
MySQL-8.0
MySQL-5.7
MySQL-5.6
MySQL-5.5
MariaDB-10.5
MariaDB-10.4
MariaDB-10.3
MariaDB-5.5
Percona-8.0
Percona-5.7
Percona-5.6
Percona-5.5
PostgreSQL
MongoDB
数据库版本
--dbinstallmethod
1
2
二进制安装(默认)
源码编译安装
DB安装方式
--dbrootpwd
 密码  无 DB密码
--pureftpd
安装pureftpd
--redis
安装redis
--memcached
安装memcached
--phpmyadmin
安装phpmyadmin
--ssh_port
端口 ssh端口
--python
/usr/local/python
源码安装python
--iptables
启用iptables
--reboot
安装后重启服务器