在Windows上运行Nginx:Wingix和phpfind服务器软件安装与使用

免费软件   2014年05月03日 17:35  

在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,功能精简,运行更有效率。如果你想试试更多的优秀服务器软件,可以看看:

在Windows上运行Nginx:Wingix和phpfind服务器软件安装与使用

一、Wingix安装运行

1、Wingix官网:

2、系统要求: windows Vista 以上(当然,我想XP已经退休的系统就不要用了,升级才是更重要的,如果你真的需要使用,请升级你的IE浏览器,以及安装.Net Framework 2.0)。

3、使用提醒:程序无需安装,解压即可使用 。请不要将文件解压到含有非拉丁字母或空格的文件夹,将会导致无法运行。也就是说,c:/Winginx可以,而C:/program files/winginx不行。

Wingix安装

4、点击运行Wingix,软件操作说明见下图:

Wingix使用说明

5、打开浏览器输入Localhost就能看到Nginx已经在Windows上成功运行了。

Wingix成功运行

二、Wingix搭建网站和MysqL管理

1、点击新建一个应用,弹出应用选项,这里你可以新建一个空白的应用(即网站),也可以直接选择程序安装包,例如Wordpress,输入要绑定的域名。(点击放大)

Wingix新建一个网站

2、如果选择是一键安装网站,Wingix会自动下载程序开始安装。

Wingix自动下载安装

3、网站的根目录在Wingix的Home目录下。

Wingix网站根目录

4、Wingix已经集成了phpMyAdmin,可以用于管理SQL,集成了phpMemcachedAdmin,用于管理memcached。

Wingix管理数据库

三、Wingix服务器配置方法

1、Wingix已经支持PHP、Node.js、、MySQL、MongoDB、Redis、memcached,你可以随时启动或者终止这些服务。(点击放大)

Wingix启动相应的服务

2、Wingix支持选择PHP版本,可切换5.3或者5.4.

Wingix切换PHP版本

3、Wingix支持对MysqL数据库端口、编码等相关设置。

Wingix设置MysqL版本

4、另外,你也可在Wingix中设置Memcached的端口和大小。

Memcached调整设置

四、phpfind安装与使用

1、phpfind官网:

2、将phpfind解压就可以启动运行了,可以手动重启、关闭MysqL、Nginx等服务。

phpfind启动服务

3、phpfind已经配置强大的服务器管理功能:php扩展及设置、站点域名管理、PHP版本切换、文件位置、环境端口检测、网站根目录、MysqL工具。(点击放大)

phpfind功能强大

4、phpfind使用SQL-Front来管理MysqL数据库,有利于管理大文件的SQL文件。

phpfind管理数据库

5、这是SQL-Front的管理界面,功能足够多,也足够强大。(点击放大)

phpfind操作SQL

五、phpfind不能正常启用的原因

1、phpfind启动失败,原因一是防火墙拦截,二是80端口已经被别的程序占用,如IIS,迅雷等;三是没有安装VC9运行库,php和apache都是VC9编译。解决以上三个问题,99%能一次性安装成功 。

2、为了减少出错安装路径不得有汉字,如有防火墙开启,会提示是否信任httpd、mysqld运行,请选择全部允许。 由于牵扯到注册服务、自解压等,个别傻X杀毒卫士会误报病毒,不放心的可以安装后自行扫描。

3、不是管理员administrator的用户,请右键以管理员身份运行。牵扯到服务进程的管理必须以管理员身份运行。

4、端口问题无法启动时,请使用菜单“环境端口检测”进行端口检测,尝试启动。最重要的一点,你的电脑一定要安装VC9运行库,phpStudy安装路径不得有汉字。

phpfind检查端口

六、Wingix和phpfind使用小结

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(点击放大)

phpfind转换规则

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

phpfind多种模式切换

文章出自:西秦博客   由部落编辑整理,版权归原作者所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

域名注册
购买VPS主机

您或许对下面这些文章有兴趣:                    本月吐槽辛苦排行榜

在这个部落村庄里,已经有31 位神马家族成员冒出泡来在农场开始干活了
  • befory 5

    前排支持~~~

    agohost虚拟主机 回复:

    @befory, 还是被你抢了 :eek:

    这是农场的第 1 块农田,部落批准 [befory] 在[2014-5-3 17:52]开垦完成.
  • agohost虚拟主机 2

    我的前排!我的前排哈哈

    这是农场的第 2 块农田,部落批准 [agohost虚拟主机] 在[2014-5-3 18:05]开垦完成.
  • Kung 23

    前排到手!!

    这是农场的第 3 块农田,部落批准 [Kung] 在[2014-5-3 18:06]开垦完成.
  • bobo 4

    赶脚xmapp更好一些

    qi 回复:

    @bobo, xmapp只有Apache

    这是农场的第 4 块农田,部落批准 [bobo] 在[2014-5-3 18:06]开垦完成.
  • Wordpressnote 13

    又多了一个选择,以前用upupw的

    这是农场的第 5 块农田,部落批准 [Wordpressnote] 在[2014-5-3 19:44]开垦完成.
  • 开发、调试、测试必备。。。

    这是农场的第 6 块农田,部落批准 [无纯洁] 在[2014-5-3 20:02]开垦完成.
  • 包子

    nginx为嘛不适合商用?

    西秦公子 回复:

    @包子, 你可以看看这个,说的很明白。https://www.ixiqin.com/about-nginxhtaccess.html

    这是农场的第 7 块农田,部落批准 [包子] 在[2014-5-3 21:10]开垦完成.
  • ytf4425 15

    每日打卡,打卡时间:下午1:13:20

    这是农场的第 8 块农田,部落批准 [ytf4425] 在[2014-5-3 21:13]开垦完成.
  • qqwei 3

    360极速浏览器无法#译,我教你个方法
    我教你个方法,你用记事本打开C:\WINDOWS\system32\drivers\etc\hosts这个文件.
    然后加上这三行
    74.125.128.94 translate.#.com
    173.194.127.223 translate.#.com
    173.194.127.24 translate.#.com
    保存,
    重启极速浏览器,保证#译有用!

    qi 回复:

    @qqwei, 不是谷歌#译吗?

    北门放羊 回复:

    @qi, 360急速用的chrome内核,就是##译

    这是农场的第 9 块农田,部落批准 [qqwei] 在[2014-5-3 21:31]开垦完成.
  • Jason 16

    赞!留着以后用!

    这是农场的第 10 块农田,部落批准 [Jason] 在[2014-5-3 22:06]开垦完成.
  • 不错 不过很久没有用WIN环境了。

    qi 回复:

    @悦听有声, 博主电脑用的是Linux吗?

    这是农场的第 11 块农田,部落批准 [悦听有声] 在[2014-5-3 22:32]开垦完成.
  • 不认识 17

    win下测试的话随便搞搞就好,再搭个环境,就蛋疼鸟。。。

    qi 回复:

    @不认识, 是呀,尤其是那个IIS,配置相当地麻烦。

    这是农场的第 12 块农田,部落批准 [不认识] 在[2014-5-3 22:45]开垦完成.
  • 潮流台 11

    :mrgreen: 没有多大用

    这是农场的第 13 块农田,部落批准 [潮流台] 在[2014-5-3 23:39]开垦完成.
  • nomaka 1

    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

    qi 回复:

    @nomaka, nginx可能还是最适合在Linux上跑。

    nomaka 回复:

    @qi, 大神怎么不尝试一下 gwan?
    https://gwan.com/

    这是农场的第 14 块农田,部落批准 [nomaka] 在[2014-5-3 23:43]开垦完成.
  • musk100 6

    不错 转走

    这是农场的第 15 块农田,部落批准 [musk100] 在[2014-5-3 23:50]开垦完成.
  • E享乐 5

    phpnow 本地测试,能用就好

    这是农场的第 16 块农田,部落批准 [E享乐] 在[2014-5-4 13:42]开垦完成.
  • 收了。https://alinwei.com

    这是农场的第 17 块农田,部落批准 [alinwei·] 在[2014-5-4 14:50]开垦完成.
  • 趣赚吧 3

    Win下折腾PHP环境很蛋疼!!

    这是农场的第 18 块农田,部落批准 [趣赚吧] 在[2014-5-4 15:25]开垦完成.
  • 梦里的畅泳 2

    以前一直用WAMP,后来用张宴的APM,可惜的是停止更新了

    这是农场的第 19 块农田,部落批准 [梦里的畅泳] 在[2014-5-4 18:51]开垦完成.
  • 极雪 15

    qi看看upupw.net,有Nginx、Apache、Kangle

    qi 回复:

    @极雪, 好的,我去看看。

    这是农场的第 20 块农田,部落批准 [极雪] 在[2014-5-4 19:40]开垦完成.
  • diper

    winginx 本机使用 正常,但是 局域网的 别的机器如何 去访问呢
    研究半天 无果,求 教

    这是农场的第 21 块农田,部落批准 [diper] 在[2014-6-25 16:20]开垦完成.
看贴要回贴有N种理由!看帖不回贴的后果你懂得的!


评论内容 (*必填):
(Ctrl + Enter提交)   

部落快速搜索栏

各类专题梳理

网站导航栏

X
返回顶部