首先排除系统因素,因为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位版本必装)
注意:64位windows系统下运行32位程序需要安装对应的32位运行库,此版是32位VC11运行库 。
启动时显示找不到msvcp110.dll和msvcp110.dll组件,说明您机器上没有 Visual C++ 库的运行组件可下载此包解决。
Microsoft Visual C++ 2012 Redistributable Package (x86) 安装 Visual C++ 库的运行时组件,使用户能够在未安装VS2012的计算机上运行使用VS2012开发的应用程序。
Microsoft Visual C++ 2012(64位) (VC11编译的php5.5-php5.6系列64位版本必装)
注意:64位windows系统下运行32位程序需要安装对应的32位运行库,此版是64位VC11运行库。
启动时显示找不到msvcr110.dll和msvcp110.dll组件,说明您机器上没有 Visual C++ 库的运行组件可下载此包解决。
Microsoft Visual C++ 2012 Redistributable Package (x64) 安装 Visual C++ 库的运行时组件,使用户能够在未安装VS2012的计算机上运行使用VS2012开发的应用程序。
Microsoft Visual C++ 2010 SP1(32/64位) (VC10编译的部分组件需要)
启动时显示找不到MSVCR100.dll组件,说明您机器上没有 Visual C++ 库的运行组件可下载此包解决。
Microsoft Visual C++ 2010 SP1 Redistributable Package (x86) 安装 Visual C++ 库的运行时组件,使用户能够在未安装 Visual C++ 2010 SP1 的计算机上运行使用 Visual C++ 2010 SP1 开发的应用程序。
Microsoft Visual C++ 2008 SP1(32/64位) (VC9编译的5.3/5.4系列必装)
电脑没安装VC 2008会提示为系统无法执行指定的程序,或者提示缺少msvcr90.dll组件,说明您机器上没有 Visual C++ 库的运行组件可下载此包解决。
Microsoft Visual C++ 2008 SP1(x86) 安装 Visual C++ 库的运行时组件,使用户能够在未安装 Visual C++ 2008 SP1 的计算机上运行使用 Visual C++ 2008 SP1 开发的应用程序。
Microsoft Visual C++ 2005 SP1(32/64位)(VC6编译的PHP5.2系列必装)
电脑没安装VC 2005会提示为系统无法执行指定的程序,说明您机器上没有 Visual C++ 库的运行组件可下载此包解决。
Microsoft Visual C++ 2005 SP1(x86) 安装 Visual C++ 库的运行时组件,使用户能够在未安装 Visual C++ 2005 SP1 的计算机上运行使用 Visual C++ 2005 SP1 开发的应用程序。
Microsoft .NET Framework 2.0 Service Pack 2(32位)
启动时出现应用程序正常初始化(0xc0000135)失败,说明您机器上没有安装.NET Framework的运行库。
请下载此库进行安装,解决应用程序正常初始化(0xc0000135)失败的问题。
UPUPW进程守护等附带增强工具需.NET运行库的支持才能运行。
Microsoft .NET Framework 2.0 Service Pack 2(x86)仅适用于32位的XP/2003系统选择。
Microsoft .NET Framework 2.0 Service Pack 2(64位)
启动时出现应用程序正常初始化(0xc0000135)失败,说明您机器上没有安装.NET Framework的运行库。
请下载此库进行安装,解决应用程序正常初始化(0xc0000135)失败的问题。
UPUPW进程守护等附带增强工具需.NET运行库的支持才能运行。
Microsoft .NET Framework 2.0 Service Pack 2(x64)仅适用于64位的XP/2003系统选择。
备注:VC库并不是装了高版本就兼容了低版本,所编译的程序要和VC++版本对应才能运行!
以上支持库32位和64位的.NET请根据自己的系统环境选择安装,windows server 2008/2012需要安装.NET3.5,另外经upupw热心的使用者测试在windows server2012中需要先安装VC++的运行库后才能安装.net不然会提示VC++无法安装。
网络开发世界在上周受到一些激动人心的消息,因为Nginx Web Server在波特兰会议上分享了他们的应用平台计划。与现在的应用程序编写和部署的动态保持联系,Nginx正在寻求通过一个全新的开发环境来实现其功能的多样化,这种环境超越了负载平衡,代理或服务器。但是他们即将到来的项目是以正确的方式雄心勃勃的 – 应用平台的主要目标是为开发人员提供一个全面的套件,同时充分利用DevOps,容器和微服务以及云。
该平台正在推出两个新的主要工具,这将有助于Nginx从流行的Web服务器扩展到更大更好的扩展。Nginx控制器将作为应用程序的中央管理,无论其部署在何处。另一个是Nginx Unit – 一个开源的现代应用服务器,目前支持Python,PHP和Go,其他语言即将推出。保持动态环境是Unit的主要目标,今年将安排与Controller的全面整合,尽管目前还没有设定日期。Nginx Web应用程序防火墙是对平台的整理。