背景
- 默认情况下,nginx和php是以命令行形式提供服务的。如果在Windows上开发需要用到php和nginx,需要打开两个终端,并执行命令:nginx 和php-cgi.exe -b 127.0.0.1:9000 -c php.ini,以上终端不能关闭。
- 为了优化开发体验,希望以服务的形式安装这两个软件,随着电脑启动而自动运行,不用再单独运行保持命令行窗口打开。
- 要使nginx和php以服务形式安装,需要用到一些第三方程序,并提供相关配置文件,我已经准备好,放在程序包里了,大家按照我提供的命令安装就可以。
安装方法
下载软件包
首先要下载程序包nginx_php_services.7z。
下载地址:https://github.com/yiaihugongyuan/php_nginx_services
在仓库内能找到程序包。
解压软件包
将nginx_php_services.7z解压缩到C盘根目录,将会看到C:\nginx-1.8.1和C:\php两个目录。
nginx的安装方法
- 以管理员身份打开PowerShell,进入ngxin目录。
- 运行 nginx-server.exe install,安装服务。
- 运行 net start nginx ,启动nginx服务。
php的安装方法
- 仍然以管理员身份进入php目录。
- 运行 php-cgi-service install,安装服务。
- 运行 net start php-cgi,启动php-cgi服务。
运行环境
- 本方法在Windows 10上成功运行。
- nginx 版本1.8.1。
- php版本 8.2。
修改配置
如果修改了php和nginx的配置文件,需要重新启动服务,修改才生效。