windows下将任意程序(PHP)添加为服务

本文介绍了如何使用instsrv.exe和srvany.exe将PHP添加为Windows服务,以简化web服务器搭建。详细步骤包括创建服务、配置注册表以及管理服务。这种方法不仅可以替代Apache,还适用于创建其他常驻内存的PHP服务。
摘要由CSDN通过智能技术生成

题记

本文主要阐述instsrv.exe 和 srvany.exe 将某程序(PHP)添加到windows 服务中。
近期遇到一些情况,web服务如果按照Apache+PHP+MySql 搭建起来代价有点高。Mysql可以用Sqlite代替。PHP有自带的Web Server。这样一个PHP就可以解决。略微麻烦的是后台执行和开机启动的问题。

如何使用PHP自带Web Server

命令 php -S {server}:{port} [-t path] [router.php] [-file webServer.php]
例句 php -S lcoalhost:80 -t D:\path router.php-file webServer.php

{server} 必填 域名、主机名或IP地址
{port} 必填 监听的端口号
[-t path] 选填 如果不填默认为当前目录
[router.php] 选填 不填将不使用路由
[-file webServer.php] 选填 不填将不修改webServer机制

路由文件

如果路由为 index.php

$url = parse_url($_SERVER['REQUEST_URI']);
$uri = $url['path'];
if ($uri != "/" && $uri != "/index.php" && file_exists(dirname(
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值