1. 程式人生 > >Windows下配置 Nginx + PHP

Windows下配置 Nginx + PHP

... 工具 echo app 感覺 CA 命令行 clas tin

背景

經常倒騰系統,徘徊於 Windows 的便利和 Linux 的魔性,一旦折騰系統基本配置都要重弄,特此記錄對 NginxPHP的基本啟動、重啟和退出

網上經驗

網上這種東西一搜一大把,也有很多腳本,比如如下:

@echo off
taskkill /F /IM nginx.exe > nul

之類的,感覺不太“優雅”

另辟蹊徑

我不會寫批處理,試了幾句都不對,靈機一動使用快捷方式,命令行工具運行命令不就是對程序的帶參調用麽,可以這樣:

  • 創建快捷方式,連接對象是任意路徑下的 nginx.exe
  • 更改快捷方式裏的屬性中的“目標”,重啟在後面加上-s reload,退出在後面加上-s quit
    ,啟動不用加或者加自己需要的
  • PHP 沒用這種方式,用的還是批處理:

    @echo off
    echo Starting PHP FastCGI...
    d:\applications\php\php-cgi.exe -b 127.0.0.1:9000 -c d:\applications\php\php-dev.ini
    @echo off
    echo Stopping PHP...
    taskkill /F /IM php-cgi.exe > nul
    exit

優缺點

個人感覺快捷方式在 windows 下更直觀,可以考慮使用

Windows下配置 Nginx + PHP