• Nginx环境包
  • Nginx PHP5.2系列
  • Nginx PHP5.3系列
  • Nginx PHP5.4系列
  • Nginx PHP5.5系列
  • Nginx PHP5.6系列
  • Nginx PHP7.0系列
  • Nginx PHP7.2系列
  • Kangle环境包
  • UPUPW PHP探针
  • 环境运行库
  • 环境扩展
  • UPUPW教程
  • UPUPW常见问题解答
  • Apache版PHPbeplay官网教程
  • Ngnix版PHPbeplay官网教程
  • Kangle版PHPbeplay官网教程
  • 技术文档
  • 服务器技术
  • 网页技术
  • ANK环境
  • 快速解决upupw启动失败的各种问题汇总


    编辑: upupw 发布时间: 2013-05-24 08:45:06 来源: UPUPW绿色服务器平台 热度: 87906

    upupw启动失败的原因是什么呢?upupw无法启动有没有根本的解决办法?

    1、upupw无法启动常见于端口占用,如果电脑装了其它服务环境如IIS并配置了mysql等会出现80端口和3306端口被占用的情况,如端口80已被System PID 4使用就是IIS占有了80端口。

    在s1开启全部服务之前可以在upupw面板输入4检查下端口占用情况,如果有端口被占用先把占用端口的程序改端口或停止后再s1启动upupw。

    2、upupw启动时弹出防火墙和360之类的提示窗口一定要全部允许,如不小心选成了阻止那upupw也启动不了,还有安全狗的防御中如果禁用了net执行的话程序也将无法开启,这些都需要解除限制后再尝试启动。

    3、upupw启动时提示php.exe不是有效的win32应用程序,这种情况一般是XP/2003系统运行了upupw的php5.5以上版本,因为PHP官方从php5.5开始已不支持XP/2003系统了。

    4、upupw nginx版本启动出现1067错误请参照upupw 1067错误的相关说明和解决办法

    5、upupw apache版本成功启动但是面板输入4后apache没有占用80端口,httpd.exe进程也不存在请参照win系统丢失msvcr71.dll文件无法启动apache进程的解决办法

    6、upupw nginx版本成功启动,面板输入4后端口也正常占用,但是访问网站一直处于等待状态或跳出php-cgi.exe错误信息等请参照win系统丢失msvcr71.dll文件访问网站处于长时间等待状态的解决办法

    7、服务器能访问外网访问不了的解决办法

    8、为什么新装系统的电脑或vps云主机启动upupw时特别容易出现以下状况:

    启动时显示找不到MSVCR100.dll组件

    启动时显示找不到MSVCR11.dll组件

    启动应用程序正常初始化(0xc0000135)失败

    系统无法执行指定的程序

    eAccelerator等PHP组件支持显示为NO或者找不到指定的组件

    首先排除系统因素,因为upupw全系列版本均在32/64位的windows平台下测试通过,支持服务器版本windows server2003/2008/2012 32/64位;支持客户端版本windows xp/vista/win7/win8.1 32/64位。

    接下来考虑到的是upupw的运行环境,upupw集成包里不同软件使用的VC库也不同,包括VC6/VC9/VC10/VC11等,因为是绿色版本所以需要Visual C++ 库的运行组件以及.NET Framework运行库的支持。

    在upupw程序里有个名为先装运行库再开启的文件夹,内含当前版本所需的运行库全部安装即可。

    Microsoft Visual C++ 2012(32位) (VC11编译的php5.5-php5.6系列32位版本必装)

    Microsoft Visual C++ 2012(64位) (VC11编译的php5.5-php5.6系列64位版本必装)

    Microsoft Visual C++ 2010 SP1(32/64位) (VC10编译的部分组件需要)

    Microsoft Visual C++ 2008 SP1(32/64位) (VC9编译的5.3/5.4系列必装)

    Microsoft Visual C++ 2005 SP1(32/64位) (VC6编译的PHP5.2系列必装)

    Microsoft .NET Framework 2.0 Service Pack 2(32位)

    Microsoft .NET Framework 2.0 Service Pack 2(64位)

    备注:VC库并不是装了高版本就兼容了低版本,所编译的程序要和VC++版本对应才能运行!

    以上支持库32位和64位的.NET请根据自己的系统环境选择安装,windows server 2008/2012需要安装.NET3.5,另外经upupw热心的使用者测试在windows server2012中需要先安装VC++的运行库后才能安装.net不然会提示VC++无法安装。