Windows 运行PHP,开机启动PHP

2023-05-30  本文已影响0人  不可思议的黄老师

准备工作

一般用nginx或者apache监听php-cgi端口,可以直接

PHP安装目录/php-cgi.exe -b 127.0.0.1:9000 -c PHP安装目录/php.ini

这样就可以启动php-cgi 9000端口并使用。

但有个问题就是php-cgi它会自动关闭(巨坑),部署好没多久就挂了。所以我们需要个软件协助我们不断监听php-cgi,在它崩溃或者关闭后自动再起php-cgi进程。我推荐使用了xxfpm
https://gitee.com/jying/xxfpmW

Windows 10 或 Windows Server 运行PHP

如何运行在xxfpm上作者已经详细讲述,可自行阅读处理。

修改xxfpmW.bat脚本可更改监听端口和启动的php-cgi进程数

Windows 10 或 Windows Server 开机启动PHP

按下 Win + R 组合键,打开 "运行" 对话框。输入 taskschd.msc 并按下 Enter 键,将打开 Windows 的任务计划程序。

创建新任务:在任务计划程序中,右键单击 "任务计划程序库",然后选择 "创建基本任务"。

配置基本任务信息:在 "创建基本任务" 向导中,输入任务名称和描述,然后点击 "下一步"。

设置触发器:选择触发器,例如 "开机时",然后点击 "下一步"。

设置操作:选择 "启动程序",然后点击 "下一步"。

配置启动程序:在 "程序或脚本" 字段中,输入 xxfpm 可执行文件的路径,
例如 D:\phpStudy\php\php-8.1.19-nts\xxfpmW\xxfpmW.exe

在 "添加参数" 字段中,输入你需要传递给 xxfpm 的参数,
例如 "D:/phpStudy/php/php-8.1.19-nts/php-cgi.exe -c D:/phpStudy/php/php-8.1.19-nts/php.ini" -n 5 -p 9081

最后,点击 "下一步"。


image.png

注意在设置的时候不要勾选这两个设置,不是两三天有挂了


image.png

完成配置:在 "完成创建任务" 页面上,确认任务的配置信息,并勾选 "打开属性对话框" 复选框,然后点击 "完成"。

配置任务属性:在任务属性对话框中,切换到 "常规" 选项卡,确保 "使用最高权限运行" 复选框被勾选。然后,切换到 "触发器" 选项卡,选择 "开机时" 触发器,并确保 "启用" 复选框被勾选。最后,点击 "确定" 保存更改。

重启电脑验证一下:


image.png
上一篇 下一篇

猜你喜欢

热点阅读