继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

分享一个在mac下启动php环境的脚本

racall
关注TA
已关注
手记 6
粉丝 9
获赞 71

在mac上虽然搭建好了PHP环境,但发现启动灰常麻烦,所以就自己写了一个shell脚本,错误之处,麻烦大家给予指出。

#!/bin/sh
userID=$(id -u);
apc=$(pgrep httpd | wc -l);
msql=$(pgrep mysqld | wc -l);
if [[ $userID == 0 ]]; then
	case "$1" in
		"0" )
		if [[ $msql -eq 0 && $apc -eq 0 ]]; then
			apachectl start
			echo "Starting apache ...OK";
			echo $(/usr/local/mysql/support-files/mysql.server start) >> null;
			echo "Starting MySQL ...OK";
		else
			if [[ $apc -ne 0 ]]; then
				echo "apache已运行。。。";
			fi
			if [[ $msql -ne 0 ]]; then
				echo "MySQL已运行。。。";
			fi
		fi
		;;
		"1" )
			if [[ $apc -ne 0 ]]; then
				apachectl stop
			fi
			if [[ $msql -ne 0 ]]; then
				/usr/local/mysql/support-files/mysql.server stop
			fi		
		;;
		*)
		echo "参数不正确,0为启动,1为关闭";
	esac
else
	echo "请以ROOT运行脚本!";
fi

打开App,阅读手记
4人推荐
发表评论
随时随地看视频慕课网APP

热门评论

不是可以用mamp吗?很简单啊。

查看全部评论