举例:如安装Nginx、PHP7.2、MySQL5.7、redis、phpmyadmin,并安装后重启服务器:
~/oneinstack/install.sh --nginx_option 1 --php_option 7 --phpcache_option 1 --db_option 1 --dbrootpwd admin --dbinstallmethod 1 --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 |
MySQL-5.7 MySQL-5.6 MySQL-5.5 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 |
二进制安装 源码编译安装 |
数据库安装方式 |
--dbrootpwd |
密码 | 无 | 数据库密码 |
--pureftpd |
无 | 无 | 安装pureftpd |
--redis |
无 | 无 | 安装redis |
--memcached |
无 | 无 | 安装memcached |
--phpmyadmin |
无 | 无 | 安装phpmyadmin |
--hhvm |
无 | 无 | 安装hhvm |
--ssh_port |
端口 | 无 | ssh端口号 |
--iptables |
无 | 无 | 启用iptables |
--reboot |
无 | 无 | 安装后重启服务器 |