终于找到在WIN11上UPUPW-Nginx总是打开就闪退的问题所在

Author: laowang - Posted:16小时前 - View:28

一直都在试用各种PHP的web环境集成包,线下使用最久的就是PHPStudy,线上使用的是lnmp和OneinStack,有次无意间才发现了UPUPW-Nginx,试用后就爱不释手,免安装,提供命令面板,所有功能通过CMD选择相关序号就搞定,如下图。

UPUPW-Nginx命令面板

UPUPW绿色服务器平台始于2013年,是一款个人开发且免费的服务器运行环境。

没想过UPUPW居然是2013年就已经有了,可惜一直都没看到身边人用过,真是相识恨晚,不过2026年的今天,这款软件已经没落了,看网站更新时间也停留在2022年,最新的集成包已经是提供GUI版的“ANK全能界面版”,下载安装试用后,个人觉得还是CMD增强版好用,如果需要安装的话,我令可下载PHPTS集成套件,不但界面更直观,而且功能全免费,不存在需要开通VIP才能使用的功能。

下面是UPUPW-Nginx增强版官方给的用前说明:

特别说明1:PHP官方从PHP5.5开始已不再支持Windows XP和2003,所以PHP7.2无法运行于XP/2003系统。
特别说明2:此Nginx内核是UPUPW根据Windows生产环境基于Nginx1.16.1修改后的增强版本,支持多进程工作,支持服务方式运行,配合UPUPW进程守护程序使用效果更佳。

在WIN7上使用没出现过任何问题,当我把软件和项目拷到WIN11上就打不开命令面板了,调取了Windows系统日志也没有报错,就是点开upupw.exe时,打开就闪退。

使用AI和网上一起搜索解决方法,AI提供的方法还没有官方提供的多,但都没有解决我的任何问题,官网提供的方法有:

  1. upupw无法启动常见于80或3306等端口被占用
  2. upupw启动时弹出防火墙和360之类的不小心选成阻止需解除限制后再尝试启动
  3. upupw启动时提示php.exe不是有效的win32应用程序,使用XP旧系统
  4. 需安装Visual C++库的运行组件以及.NET Framework运行库的支持
    安装顺序一般为先安装Visual C++库再安装.NET运行库

根据我的电脑的实际情况,我都一一排除以上解决方法

  • 刚装的系统不可能存在端口被占用的情况
  • 我的电脑基本不装任何安全软件,只使用系统自带的defender
  • 我的电脑系统为WIN11,不可能弹出不是有效的win32应用程序错误
  • 使用VCRedistPack集成包安装了所有的Visual C++组件库和.NET运行库

最后实在没办法,就右键点开属性面板兼容性选项的兼容模式,是勾选了以Windows 7模式运行此程序,我直接把取消勾选,勾选“以管理员身份运行此程序”,应用后再重新打开upupw.exe,终于久违的命令面板再次弹出来了。

PS:看来我的WIN11上是不能以兼容模式打开程序的,不知其他人的WIN11会不会也跟我一样,如果不是,那就是个人电脑系统问题了

0 人点赞  ∙  0 人收藏  
加入收藏 点赞 我要评论

目前共有 2 条回复

ee11a3
- ee11a3 - 16小时前

PHPTS挺好用,特别是V2以后,我一直在用,值得夸的是在软件里还提供了mysql/redis/memcache的GUI管理界面,不需要额外调取软件,直接在软件里就搞定所有操作63.gif

laowang
- laowang - 16小时前

@ee11a3 是的,的确如此,我有下载安装的,只是没使用,刚习惯upupw,先不搞其他的了,等以后想换套件的时候再用它