跳至主要內容

在 Windows 使用 RunHiddenConsole

Pamis Wang小於 1 分鐘開發環境RunHiddenConsoleNginxPHPMariaDBWindows

在 Windows 使用 RunHiddenConsole

前言

當我們在 Windows 平台,
要使用 PHP 和 Nginx 開發網頁應用,
通常要先打啟動指令。

然後就會有個小黑窗要掛著,
如果不小心關掉那服務也就停掉了。

本篇文章就是給不想看到小黑窗或是懶得手動打指令的人。

RunHiddenConsole 工具教學

下載 RunHiddenConsole 工具
GitHub 載點open in new window
可在 D:\WNMP 撰寫 BAT 檔案省去打字

撰寫 BAT 檔案

開啟 Nginx 與 PHP ( start_nginx_php.bat )

@echo off
echo Starting PHP FastCGI...
D:\WNMP\RunHiddenConsole.exe D:\WNMP\php-8.1.5-nts-Win32-vs16-x64\php-cgi.exe -b 127.0.0.1:9000
echo Starting nginx...
D:\WNMP\RunHiddenConsole.exe D:\WNMP\nginx-1.20.2\nginx.exe -p D:\WNMP\nginx-1.20.2

關閉 Nginx 與 PHP ( stop_nginx_php.bat )

@echo off
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe > nul
echo Stopping nginx...
taskkill /F /IM nginx.exe > nul
exit

開啟 MariaDB ( start_mariadb.bat )

@echo off
echo Starting MariaDB ...
D:\WNMP\RunHiddenConsole.exe D:\WNMP\mariadb-10.6.7-winx64\bin\mysqld --defaults-file=D:\WNMP\mariadb-10.6.7-winx64\data\my.ini

關閉 MariaDB ( stop_mariadb.bat )

@echo off
echo Stopping MariaDB ...
D:\WNMP\RunHiddenConsole.exe D:\WNMP\mariadb-10.6.7-winx64\bin\mysqladmin -u root shutdown

參考文章

安裝 Windows + Nginx + PHP + MariaDB 環境open in new window

上次編輯於:
貢獻者: Pamis Wang,pamis