为了更快更高效的搭配环境,于是。。。。。。
由于某些原因,下面的Shell并没有使用数组与遍历方式,但是。。。。。。
使用方法非常简单:
第一步:将下面的shell脚本copy到一个文本( install.sh ),赋予777权限,然后执行。
第二部:只有第一步!
#!/bin/bash
#安装mysql
apt-get install mysql-server mysql-client -y
if [ $? -eq 0 ];then
mysql_result=”安装MySQL成功”
echo “>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>安装mysql成功”
else
mysql_result=”安装MySQL失败”
echo “>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>安装mysql件失败”
fi
#启动mysql服务
service mysql start
if [ $? -eq 0 ];then
start_mysql_result=”启动mysql服务成功”
echo “>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>启动mysql服务成功”
else
start_mysql_result=”启动mysql服务失败”
echo “>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>启动mysql服务失败”
fi
#安装apache2
apt-get install apache2 -y
if [ $? -eq 0 ];then
apache_result=”安装apache2成功”
echo “>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>安装apache2成功”
else
apache_result=”安装apache2失败”
echo “>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>安装apache2失败”
fi
#让apache支持mysql
apt-get install libapache2-mod-auth-mysql -y
apache_mysql_result=”让apache支持mysql成功”
if [ $? -eq 0 ];then
echo “>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>让apache支持mysql成功”
else
apache_mysql_result=”让apache支持mysql失败”
echo “>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>让apache支持mysql失败”
fi
#安装php5
apt-get install php5 -y
if [ $? -eq 0 ];then
php_result=”安装php5成功”
echo “>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>安装php5成功”
else
php_result=”安装php5失败”
echo “>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>安装php5失败”
fi
#让php支持mysql
apt-get install php5-mysql -y
if [ $? -eq 0 ];then
php_mysql_result=”让php支持mysql成功”
echo “>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>让php支持mysql成功”
else
php_mysql_result=”让php支持mysql失败”
echo “>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>让php支持mysql失败”
fi
#本地编辑项目(phpstorm)
apt-get install php5-cgi -y
if [ $? -eq 0 ];then
cgi_result=”安装php5-cgi成功”
echo “>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>安装php5-cgi成功”
else
cgi_result=”安装php5-cgi失败”
echo “>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>安装php5-cgi失败”
fi
#重启服务器apache2
service apache2 restart
if [ $? -eq 0 ];then
service_result=”重启服务器apache2成功”
echo “>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>重启服务器apache2成功”
else
service_result=”重启服务器apache2失败”
echo “>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>重启服务器apache2失败”
fi
echo $java_result
echo $php_result
echo $start_mysql_result
echo $apache_result
echo $apache_mysql_result
echo $php_result
echo $php_mysql_result
echo $cgi_result
echo $service_result
echo “>>>>>>>>>>>>>>>>>>>>>>>>>>>>>环境搭配任务已经处理完毕!<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<“