Get*_*awn 6 windows php windows-services windows-8
我正在尝试将 PHP 作为服务启动,我运行以下命令:
C:\Windows\system32>sc create PHPSERVER binpath= "C:\php\php-cgi.exe -b 127.0.0.1:9000" start= auto
[SC] CreateService SUCCESS
Run Code Online (Sandbox Code Playgroud)
但是我遇到的问题是,当我打开服务管理器并尝试启动服务时出现此错误:
Windows 无法在本地计算机上启动 PHPSERVER 服务。
错误 1053:服务没有及时响应启动或控制请求。
有什么办法可以解决这个问题,所以它有效吗?
小智 10
下载服务包装器
复制service.exe
到您的windows directory
.
位置:C:\windows\
打开 command prompt
输入以下命令
sc create PHP binPath= "service.exe \"C:\php\php-cgi.exe -b 127.0.0.1:9000 -c C:\php\php.ini"" type= own start= auto error= ignore DisplayName= PHP
Run Code Online (Sandbox Code Playgroud)
注意:根据您的情况调整“php-cgi.exe”和“php.ini”的路径。
安装服务后,您可以通过以下方式启动它:
命令行:
sc start PHP // to start PHP service.
sc delete PHP // to delete PHP service
sc stop PHP // to stop PHP service
Run Code Online (Sandbox Code Playgroud)
或者
图形用户界面:
在运行时键入“services.msc”,然后从列表中找到“PHP”并右键单击它并选择“开始”。