举例:如安装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 | 无 | 无 | 安装后重启服务器 |
0