今天在win2008成功安装Nginx版UPUPW PHP5.5系列环境集成包UP-N5.4,其中遇到一些问题,在这里分享一下。首先是安装.net 2.0的时候,提示“必须使用角色管理工具 安装或配置microsoft.net framework“,后来发现2008自带的.net 3.5(upupw也是可以用的),解决方法:(1)打开服务器管理器(2)右击左侧功能——>添加功能(3)向导中勾选.NET Framework 3.5。还有问题就是在启动服务的时候提示”an attempt was made to access a socket in a way……“,这是由于80端口被占用了,直接在upupw控制台中修改nginx端口即可。也可试试以下步骤1、打开注册表:regedit。2、找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP。3、找到一个REG_DWORD类型的项Start,将其改为0。4、重启系统,System进程不会占用80端口。还有,如果第一次启动失败,最好结束所有服务,重启电脑再启动服务,我今天没重启,结果试了N遍都没能成功启动。
|
|
沙发#
发布于:2015-01-13 15:55
还有一点要说的,win 2008需要关闭防火墙,才能在局域网中其他电脑访问网络。
|
|
板凳#
发布于:2015-01-13 19:49
经验分享得不错,首先最好让nginx用80端口否则需要带端口访问,比较麻烦。
一般主面板输入4即可查看哪个程序占用了80,如果不是nginx占用就结束其它占用程序的进程再启动。 局域网或外网无法访问只要防火墙出站允许80端口即可。 |
|
地板#
发布于:2015-01-14 13:25
|
|
4楼#
发布于:2015-01-14 16:49
|
|
5楼#
发布于:2015-01-14 16:56
找到解决办法了,将“数据连接模式”改为“主动模式(PORT)”就可以了。
|
|