Windows下以服务安装PHP-FPM
Windows下以服务安装PHP-FPM
需要:
winsw.exe(Win10用.NET 4, Win7用.NET 2)
GitHub: https://github.com/kohsuke/winswxxfpm.exe
GitHub: https://github.com/78/xxfpm将xxfpm下载的
bin文件夹放置到php文件夹中,并重命名为xxfpm,并将winsw.exe放置到此文件夹中并重命名为:php82-fpm-service.exe
并创建内容如下的
php82-fpm-service.xml1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25<service>
<id>PHP82-FPM</id>
<name>PHP82-FPM</name>
<description>PHP: Hypertext Preprocessor</description>
<!-- 启动命令 -->
<executable>xxfpm.exe</executable>
<startargument>"D:\ENV\php\php-cgi.exe -c D:\ENV\php\php.ini"</startargument>
<!-- 启动进程数量 -->
<startargument>-n</startargument>
<startargument>5</startargument>
<!-- 监听IP和端口号 -->
<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>D:\ENV\php\xxfpm\logs</logpath>
</service>安装服务命令:
php82-fpm-service.exe install卸载服务命令:
php82-fpm-service.exe uninstall