在Windows上运行Nginx:Wingix和phpfind服务器软件安装与使用
在本地电脑上测试PHP时经常要安装一些服务器软件,例如XAMPP、PHPnow、APMServ等都是可以一键安装搭建PHP、Apache、MysqL运行环境的,不过,他们大多是基于Apache,而不是Nginx,而且,张宴的Apmserv也停止开发很久了。
作为一个Nginx的粉,自然是希望在自己的Windows电脑上安装Nginx的PHP运行环境了,而这里要介绍的Winginx就是一款可以快速安装Nginx环境到Windows系统上的应用软件,Wingix支持部署PHP5和Node.js、MySQL,MongoDB,Redis和Memcached。
Wingix的优势有很多:简便的nginx安装部署、多项目管理系统(我们说的虚拟主机) 、项目管理:任务时间管理和跟踪、统一的虚拟主机控制面板 、同时运行多个版本的PHP、多种程序的一键安装部署(wordpress,Joomla,MediaWiki等等,还有很多,而且可以创建自己的模板。
Wingix是国外朋友开发的服务器组件,而phpfind则由国人开发的一键搭建Nginx+PHP+MySQL服务器环境到Windows电脑上的软件,一次性安装无需再安装,即使重做系统后亦可使用,直接点启动即可,集成最新Nginx、PHP、MySQL、SQL-Front、Zend Guard Loader、XCache等。
phpfind其实与部落之前介绍的PHPStudy出自同一作者,只不过phpfind没有Apache,只有Nginx,功能精简,运行更有效率。如果你想试试更多的优秀服务器软件,可以看看:
- 1、服务器汇总:十款免费Web服务器套件-轻松搭建Apache,PHP,PhpMyAdmin,MySQL
- 2、安卓手机变成服务器:Android手机用KSWEB搭建Web服务器成功安装WordPress
- 3、服务器压力测试:Pylot网站Web服务器性能和负载压力测试-适用Windows可绘制图表
在Windows上运行Nginx:Wingix和phpfind服务器软件安装与使用
1、Wingix官网:
- 1、官方网站:https://winginx.com/
- 2、下载地址:Wingix下载地址。
2、系统要求: windows Vista 以上(当然,我想XP已经退休的系统就不要用了,升级才是更重要的,如果你真的需要使用,请升级你的IE浏览器,以及安装.Net Framework 2.0)。
3、使用提醒:程序无需安装,解压即可使用 。请不要将文件解压到含有非拉丁字母或空格的文件夹,将会导致无法运行。也就是说,c:/Winginx可以,而C:/program files/winginx不行。
4、点击运行Wingix,软件操作说明见下图:
5、打开浏览器输入Localhost就能看到Nginx已经在Windows上成功运行了。
1、点击新建一个应用,弹出应用选项,这里你可以新建一个空白的应用(即网站),也可以直接选择程序安装包,例如Wordpress,输入要绑定的域名。(点击放大)
2、如果选择是一键安装网站,Wingix会自动下载程序开始安装。
3、网站的根目录在Wingix的Home目录下。
4、Wingix已经集成了phpMyAdmin,可以用于管理SQL,集成了phpMemcachedAdmin,用于管理memcached。
1、Wingix已经支持PHP、Node.js、Nginx、MySQL、MongoDB、Redis、memcached,你可以随时启动或者终止这些服务。(点击放大)
2、Wingix支持选择PHP版本,可切换5.3或者5.4.
3、Wingix支持对MysqL数据库端口、编码等相关设置。
4、另外,你也可在Wingix中设置Memcached的端口和大小。
1、phpfind官网:
- 1、官方网站:https://www.phpstudy.net/
- 2、下载地址:phpfind下载地址。
2、将phpfind解压就可以启动运行了,可以手动重启、关闭MysqL、Nginx等服务。
3、phpfind已经配置强大的服务器管理功能:php扩展及设置、站点域名管理、PHP版本切换、文件位置、环境端口检测、网站根目录、MysqL工具。(点击放大)
4、phpfind使用SQL-Front来管理MysqL数据库,有利于管理大文件的SQL文件。
5、这是SQL-Front的管理界面,功能足够多,也足够强大。(点击放大)
1、phpfind启动失败,原因一是防火墙拦截,二是80端口已经被别的程序占用,如IIS,迅雷等;三是没有安装VC9运行库,php和apache都是VC9编译。解决以上三个问题,99%能一次性安装成功 。
2、为了减少出错安装路径不得有汉字,如有防火墙开启,会提示是否信任httpd、mysqld运行,请选择全部允许。 由于牵扯到注册服务、自解压等,个别傻X杀毒卫士会误报病毒,不放心的可以安装后自行扫描。
3、不是管理员administrator的用户,请右键以管理员身份运行。牵扯到服务进程的管理必须以管理员身份运行。
4、端口问题无法启动时,请使用菜单“环境端口检测”进行端口检测,尝试启动。最重要的一点,你的电脑一定要安装VC9运行库,phpStudy安装路径不得有汉字。
1、虽然我之前曾说过,Nginx不适合商业,但是,如果是个人使用的VPS,Winginx也是一款不错的选择。Node.js是一款新秀,诚然,他目前做的还不够好,但是随着越来越多的像Wingix这样的开始支持Node.js,一定会让Node.js越走越远。
2、Wingix对MongoDB,Redis和Memcached的支持直接秒杀其他同类型软件。Wingix官方还提供了将.htaccess规则自动转换为Nginx规则的在线平台,如果你有原来运行于Apache的网站需要迁移到Nginx,可以试试:https://winginx.com/en/htaccess(点击放大)
3、phpfind此为Nginx+PHP方案,需要apache+php方案的可以使用phpStudy,Lighttpd+PHP方案下载phpLight。phpStudy支持26种组合一键切换apache+php、nginx+php、IIS7/8/6+php。phpStudy教程:Apache+MySQL+PHP调试环境程序集成包:phpStudy 2011。
文章出自:西秦博客 由部落编辑整理,版权归原作者所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。
您或许对下面这些文章有兴趣: 本月吐槽辛苦排行榜
-
我的前排!我的前排哈哈
[回复] -
前排到手!!
[回复] -
又多了一个选择,以前用upupw的
[回复] -
开发、调试、测试必备。。。
[回复] -
每日打卡,打卡时间:下午1:13:20
[回复] -
赞!留着以后用!
[回复] -
没有多大用
[回复] -
windows下 的nginx貌似用的select不是IOCP 高并发性能应该没有apache好
Only the select() connection processing method is currently used, so high performance and scalability should not be expected.https://nginx.org/en/docs/windows.html
[回复] -
不错 转走
[回复] -
phpnow 本地测试,能用就好
[回复] -
收了。https://alinwei.com
[回复] -
Win下折腾PHP环境很蛋疼!!
[回复] -
以前一直用WAMP,后来用张宴的APM,可惜的是停止更新了
[回复] -
winginx 本机使用 正常,但是 局域网的 别的机器如何 去访问呢
研究半天 无果,求 教[回复]