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