[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 |
无 | 无 | 安装后重启服务器 |