#!/bin/bash
if [ $1 == 5 ]
then
echo "当前启动版本".$1
version_fpm=$1
elif [ $1 == 7 ]
then
echo "当前启动版本".$1
version_fpm=$1
else
echo "参数不符合标准,默认7"
version_fpm=7
fi
echo $version_fpm
echo "Stopping php7-fpm..."
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.php71.plist
echo "Stopping php5-fpm..."
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.php56.plist
if [ $version_fpm == 5 ]
then
echo "Starting php5-fpm..."
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php56.plist
else
if [ $1 == 5 ]
then
echo "当前启动版本".$1
version_fpm=$1
elif [ $1 == 7 ]
then
echo "当前启动版本".$1
version_fpm=$1
else
echo "参数不符合标准,默认7"
version_fpm=7
fi
echo $version_fpm
echo "Stopping php7-fpm..."
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.php71.plist
echo "Stopping php5-fpm..."
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.php56.plist
if [ $version_fpm == 5 ]
then
echo "Starting php5-fpm..."
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php56.plist
else
echo "Starting php7-fpm..."
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php71.plist
fi
echo "php-fpm restarted"
exit 0
本文介绍了一个用于在MacOS环境下通过Homebrew管理的脚本,该脚本可以根据传入的参数来启动不同的PHP版本(5.6或7.1)。通过修改启动配置文件并重启服务实现版本切换。
1225

被折叠的 条评论
为什么被折叠?



