题记
本文主要阐述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'

本文介绍了如何使用instsrv.exe和srvany.exe将PHP添加为Windows服务,以简化web服务器搭建。详细步骤包括创建服务、配置注册表以及管理服务。这种方法不仅可以替代Apache,还适用于创建其他常驻内存的PHP服务。
最低0.47元/天 解锁文章
566

被折叠的 条评论
为什么被折叠?



