1.下载WinSW工具

https://github.com/kohsuke/winsw/releases

(下载 .exe 文件即可,根据系统选择,Win 10 选择 .NET4 版本,以下选择 .NET2 版本)

2.下载xxfpm,用来开启 php-cgi 多进程

https://codeload.github.com/78/xxfpm/zip/master

3.安装php-cgi为服务

将下载到的WinSW.NET4.exe更名为php-cgi-service.exe

放到php-cgi.exe所在的目录下,在该目录下新增文件

php-cgi-service.xml,修改php-cgi-service.xml配置如下:

<service><id>php-cgi</id><name>php-cgi</name><description>php-cgi</description><executable>xxfpm.exe</executable><startargument>"D:/php/php-cgi.exe -c D:/php/php.ini"    </startargument><startargument>-n</startargument><startargument>1</startargument><startargument>-i</startargument><startargument>127.0.0.1</startargument><startargument>-p</startargument><startargument>9000</startargument><stopexecutable>taskkill</stopexecutable><stopargument>/F</stopargument><stopargument>/IM</stopargument><stopargument>xxfpm.exe</stopargument><logpath>logs</logpath></service>

5.使用管理员权限打开CMD执行

php-cgi-service.exe install,即可生成windows服务# 开启php-cgi服务
net start php-cgi

windows10 安装php-cgi.exe为服务相关推荐

  1. Windows10安装Ubuntu桌面子系统WSL2

    一.设置开发人员选项 修改之后需要重启 二.修改系统设置 打开控制面板->程序与功能->启用或关闭windows功能 勾选 [适用于linux的windows子系统] 选项 三.去应用商店 ...

  2. Windows10安装 ABAQUS 6.10的安装及证书过期问题解决

    Windows10安装 ABAQUS 6.10的安装及证书过期问题解决 (1)环境变量添加 右击桌面"此电脑",打开属性--高级系统设置--高级--环境变量, 在系统变量下添加 N ...

  3. windows10安装docker

    windows10安装docker 修改BIOS中的"支持虚拟化服务 开机按住delete键,进入BIOS中,把virtualization由disabled改为enabled 启用Hype ...

  4. 现有exe转为服务_方式01

    1.安装X.exe服务: ...>路径\X.exe /install 2.卸载X.exe服务: ...>路径\X.exe /uninstall 3.开始运行XX(程序是X.exe,服务名是 ...

  5. Windows10安装配置ChromeDriver

    Windows10安装和配置ChromeDriver 如果要安装ChromeDriver,需要先查询自己chrome浏览器的版本,因为我的chrome浏览器是自己设置的自动推送更新的,所以也不太清楚更 ...

  6. svchost.exe启动服务原理

    svchost.exe本身只是作为服务宿主,并不实现任何服务功能,需要svchost.exe启动的服务以动态链接库形式实现,在安装这些服务时,把服务的可执行程序指向svchost.exe,启动这些服务 ...

  7. php cgi进程很多win2008,php cgi.exe 太多 在 windowserver2008 apache 这个怎么样限制下?...

    php cgi.exe 太多 在 windowserver2008 apache 这个怎么样限制下? mip版  关注:61  答案:2  悬赏:70 解决时间 2021-02-24 01:48 已解 ...

  8. 利用PHP安装windows自动运行的服务,PHP程序可以实现长时间、自动运行、定时更新功能,直接可以用在项目中的类源代码...

    为什么80%的码农都做不了架构师?>>>    什么 windows服务 ? Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运 ...

  9. oracle19c二次安装报错,Windows10安装Oracle19c数据库详细记录(图文详解)

    这篇文章主要介绍了Windows10安装Oracle19c数据库详细记录,文中给大家介绍了修改密码的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以 ...

  10. 总结Quartz.Net几种部署模式(IIS、Exe、服务部署【借助TopSelf、服务类】)【转载】...

    第十二节: 总结Quartz.Net几种部署模式(IIS.Exe.服务部署[借助TopSelf.服务类]) 一. IIS部署 比如在MVC框架中集成了Quartz.Net定时调度,此时该调度系统会随着 ...

最新文章

  1. oracle initialization or shutdown in progress解决方法
  2. Rnotebook中用python画图
  3. NYOJ 127 星际之门(一)
  4. 8皇后以及N皇后算法探究,回溯算法的JAVA实现,递归方案
  5. 如何在ABAP Development Tool里只显示能在SAP云平台上使用的ABAP资源
  6. 嵌入式开发板03---看门狗、编写启动代码
  7. 【应用篇】WCF学习笔记(一):Host、Client、MetadataExchage
  8. 网络工程师为什么要学python_网络工程师学python
  9. JDBC技术总结(一)
  10. linux与pc机网络通信,PC宿主机和目标机通信方式
  11. Okhttp实用封装
  12. 马云:CFO 不能做 CEO;腾讯推短视频“哈皮”;三星中国份额跌至 2% | 极客头条...
  13. 学习笔记day1-计算机介绍
  14. Android学习——四大核心组件(核心知识点整理)
  15. arcmap操作Excel文件没有注册类解决办法
  16. 操作系统基础知识复习总结
  17. IPHONE开发 VIEW之间的相互切换
  18. python中assert是什么意思_你常常看到 Python 代码中的 assert 是个啥?
  19. 如何将spine的素材导入unity
  20. 3ds Max 实验十四 UVW展开

热门文章

  1. 计算机能力提升选网络研修,教师计算机能力提升个人研修计划
  2. layui多文件一次性上传案例
  3. Variable used in lambda expression should be final or effectively final 问题的解决和追根溯源
  4. 云服务器怎么连,云主机连接操作步骤是怎样的?
  5. dll 不是 PML.NET callable问题解决办法
  6. 一次装系统惨痛的翻车经历
  7. Brave与Uphold合作推出钱包以奖励用户浏览
  8. 电商用户行为分析-大数据
  9. 差分放大电路及动态分析
  10. oracle创建数据库的先决条件,Oracle数据库安装先决条件检查失败解决方案