收藏马克,谢谢大佬
是否支持离线部署安装?
v1.20 所有软件下载到/root/wnmp目录,覆盖安装检测存在软件压缩包直接解压安装,不再重新下载
但不能完全离线安装,由于acme,mariadb,pie,pecl等软件必须联网才能部署,因此 v1.20 解决的是网络缓慢时可自行下载nginx,php,mariadb安装包到本地/root/wnmp目录的问题
以下为软件官方下载地址,如你的网络过于缓慢,可自行下载存入/root/wnmp目录
https://nginx.org/download/nginx-1.28.0.tar.gz
https://www.php.net/distributions/php-8.5.0.tar.gz
https://www.php.net/distributions/php-8.4.16.tar.gz
https://www.php.net/distributions/php-8.3.29.tar.gz
https://www.php.net/distributions/php-8.2.30.tar.gz
https://github.com/php/pie/releases/latest/download/pie.phar
https://github.com/swoole/swoole-src/archive/master.tar.gz (php8.5对应的swoole 6.2-dev)
https://github.com/swoole/swoole-src/archive/refs/tags/v6.1.4.tar.gz (php8.2-8.4对应的swoole 6.1.4)
https://archive.mariadb.org/mariadb-11.8.5/source/mariadb-11.8.5.tar.gz
https://archive.mariadb.org/mariadb-10.11.15/source/mariadb-10.11.15.tar.gz
https://archive.mariadb.org/mariadb-10.6.24/source/mariadb-10.6.24.tar.gz
https://packages.groonga.org/source/groonga/groonga-latest.tar.gz(保存为:groonga.tar.gz)
https://packages.groonga.org/source/mroonga/mroonga-latest.tar.gz(保存为:mroonga.tar.gz)
https://files.phpmyadmin.net/phpMyAdmin/5.2.3/phpMyAdmin-5.2.3-all-languages.zip(保存为:phpmyadmin.zip)
v1.28 加入全局变量 wnmp 所有指令在任意目录可执行
v1.26 php开启fileinfo,soap,sodium内置组件支持
v1.21 优化中国大陆网络下载软件安装包网络不稳定掉线问题
v1.20 所有软件下载到/root/sourcewnmp目录,覆盖安装检测存在软件压缩包直接解压安装,不再重新下载
v1.16 PHP官方已停止维护pecl扩展安装器,改用pie扩展安装器安装C语言扩展。pie完整扩展列表:https://packagist.org/extensions
v1.15 取消default函数,已默认申请Let's Encrypt IP证书保护,并生成NGINX BASIC AUTH 加固保护;可直接https:///phpmyadmin 访问数据库
v1.13 进一步优化内核参数提高系统并发能力
v1.12 新增Mariadb 11.8.5 支持,优化my.cnf 更合理的默认配置
v1.10 修改sshkey代码逻辑,重复申请ssh密钥只允许最新公钥密钥对有效,旧公钥备份保存
v1.09 删除默认站点.pem文件,避免误会。默认站点正式申请证书后才会生成.pem证书文件
v1.05 覆盖安装或执行 wnmp remariadb 先全库备份在:/home/all_databases_backup_.sql.gz
v1.04 纯网盘站点屏蔽.php文件,防止被下载源代码
v1.03 优化Nginx参数以加速SSL证书验证
v1.02 加入--pcntl扩展,兼容workerman
v1.01 支持swoole最新版本 例如6.2.0-dev 安装部署在PHP8.5,官网和pecl还不支持部署在php8.5,但wnmp支持
刚自己写程序配了一天的配置,用的Openresty+mysql8.0+php:Q
感谢分享