[c/c++]为nginx写的一个管理程序

来源:互联网 发布:淘宝主要是做什么 编辑:程序博客网 时间:2024/05/24 00:19

看过《2011中国PHP技术高峰论坛:PHP在金山游戏运营中的应用》中的介绍,觉得为项目发开中的每一个成员配置相同的开发环境,项目结构,测试环境等等内容显得十分重要。于是就有了如何为别人部属一整套完整开发环境的想法。方案是有了,就是使用之前打成安装包的wamp框架进行修改,将Apache换成Nginx服务,并将项目目录结构配置也一并写进去。如此一来,别人要做的只是选择安装的目录,一路的Next下去,最终可以保证每一个成员的开发环境和配置都是一模一样的。

 

由于Nginx不同于Apache,无法添加到windows系统服务里,而且php-cgi启动的时候,无法隐藏那个控制台窗口。使用起来多有不便,于是就自己用C语言编写了以下的程序,为这个WNMP环境开发一个控制器出来,以实现:启动,停止,重启,重载Nginx配置等接口。

以下将完整代码记录以此,于免丢失。