Linux:
#!/bin/sh
echo -n “stop nginx”
nginx -s stop
echo -n “stop php-fpm”
killall -9 php-fpm
echo -n “stop mysql”
/usr/local/mysql/support-files/mysql.server stop
echo -n “startup nginx”
nginx
echo -n “startup php-fpm”
php-fpm
echo -n “startup mysql”
/usr/local/mysql/support-files/mysql.server start
Windows:
這裡需要先下一個RunHiddenConsole.exe,用來使指令在背景執行的小程式,并把它放到path環境變量的某個目錄下,使其可以當作系統指令執行。
@echo off
echo Stopping nginx...
taskkill /F /IM nginx.exe > nul
echo Stopping mysql...
taskkill /F /IM mysqld.exe > nul
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe > nul
echo Starting PHP FastCGI...
RunHiddenConsole e:/wnmp/bin/php/php-cgi.exe -b 127.0.0.1:9000 -c e:/php/php.ini
echo Starting Mysql Server...
RunHiddenConsole e:/wnmp/bin/mysql/bin/mysqld.exe --explicit_defaults_for_timestamp=true
echo Starting nginx...
E:/nginx-1.4.4/nginx.exe