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