原创日志

windows下使用winsw-1.18,把nginx和php fastcgi程序安装成服务运行

[ 2025-04-25 10:59:56 | 作者: admin ]
字号: | |
nginx的服务配置
进入nginx文件目录,复制winsw-1.18,改winsw-1.18.exe为nginx-service.exe,
当前目录下新建 nginx-service.xml,内容如下:
<service>
  
   <id>nginx</id>
   <name>nginx</name>
   <description>nginx</description>
   <logpath>D:/nginx1.19.5/logs</logpath>
   <logmode>rotate</logmode>

     <depend></depend>
     <workingdir>D:/nginx1.19.5</workingdir>
     <executable>D:/nginx1.19.5/nginx.exe</executable>
     <stopexecutable>D:/nginx1.19.5/nginx.exe -s stop</stopexecutable>

</service>

接着在dos下运行
nginx-service.exe install



php fastcgi的服务配置
进入php文件目录,复制winsw-1.18,改winsw-1.18.exe为phpfpm-service.exe,
当前目录下新建 phpfpm-service.xml,内容如下:
[code]<service>
  
   <id>nginx-phpfpm</id>
   <name>nginx-phpfpm</name>
   <description>nginx-phpfpm</description>
   <logpath>D:/php5.6/log</logpath>
   <logmode>rotate</logmode>

     <depend></depend>
     <workingdir>D:/php5.6/</workingdir>
     <executable>D:/php5.6/php-cgi.exe</executable>
     <arguments> -b 127.0.0.1:9000 %BASE%\php.ini</arguments>
     <stopexecutable>phpfpmstop.bat</stopexecutable>
</service>

其中 phpfpmstop.bat 的停止phpfpm脚本如下:
taskkill /f /im php-cgi.exe

接着在dos下运行
phpfpm-service.exe install



参考:https://www.cnblogs.com/swtjavaspace/p/18328932
[最后修改由 admin, 于 2025-04-25 11:09:44]
评论Feed 评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=2996

这篇日志没有评论。

此日志不可发表评论。