一键自动化安装LAMP脚本(用第三方yum源安装)
2014-12-30 11:13
549 查看
声明作者:昨夜星辰博客:http://yestreenstars.blog.51cto.com/本文由本人创作,如需转载,请注明出处,谢谢合作!目的用第三方的yum源安装LAMP(软件版本较新)。环境OS:CentOS 6.6 32服务端配置
#!/bin/bash # Script Name: One-key Automatic Install LAMP Server # Author: yestreenstars # Create Time: 2014-12-30 # Update Time: 2015-01-04 DOMAIN_NAME='www.example.com' # You can change this. MYSQL_ROOT_PASSWORD='mypassword' # You can change this. echo -n '--Updating yum...' ( yum -y install wget expect wget -P /tmp http://www.atomicorp.com/installers/atomic expect << EOF spawn sh /tmp/atomic expect "(yes/no)" send "yes\n" expect eof exit EOF yum clean all yum makecache ) &> /dev/null && echo 'Completed!' || exit echo -n '--Stopping iptables and SELinux...' ( service iptables stop chkconfig iptables off setenforce 0 [ -f /etc/selinux/config ] && sed -i '/^SELINUX=/s/=.*/=disabled/' /etc/selinux/config ) &> /dev/null && echo 'Completed!' || exit echo -n '--Installing Apache...' ( yum -y install httpd sed -ri 's/^#(ServerName).*/\1 '$DOMAIN_NAME':80/' /etc/httpd/conf/httpd.conf sed -i '/^DirectoryIndex/s/$/ index.php/' /etc/httpd/conf/httpd.conf service httpd start chkconfig httpd on ) &> /dev/null && echo 'Completed!' || exit echo -n '--Installing MySQL...' ( yum -y install mysql-server /bin/cp -f /usr/share/mysql/my-medium.cnf /etc/my.cnf service mysqld start chkconfig mysqld on mysqladmin -uroot password $MYSQL_ROOT_PASSWORD ) &> /dev/null && echo 'Completed!' || exit echo -n '--Installing PHP...' ( yum -y install php php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt sed -i '/^short_open_tag/s/=.*/= On/' /etc/php.ini sed -i '/^;date.timezone/{s/;//;s/$/ Asia\/Shanghai/}' /etc/php.ini sed -i '/^error_reporting/s/=.*/= E_ALL \& ~E_NOTICE/' /etc/php.ini service httpd restart ) &> /dev/null && echo 'Completed!' || exit echo 'Completed!'
相关文章推荐
- 一键自动化安装LAMP脚本(用系统自带的yum源安装)
- shell脚本自动化安装Lamp架构
- LAMP最新源码一键安装脚本
- 阿里云主机一键安装lamp、lnmp环境的shell脚本分享
- LAMP一键安装脚本 from:秋水逸冰
- LAMP自动化安装脚本更新(添加了mcrypt)
- 看LAMP一键自动安装脚本
- CentOS 5/6 LAMP(Apache MySQL PHP)一键安装脚本
- LAMP一键安装脚本(Python编写)
- LAMP&LNMP自动化安装脚本
- LAMP一键安装脚本(Python编写) 推荐
- [SHELL] LAMP一键安装脚本设计(v1,v2)
- Centos 上面用Shell脚本一键安装LAMP环境
- CentOS6.5自动化安装LAMP脚本
- CentOS使用yum配置安装LAMP环境自动化脚本
- LAMP最新源码一键安装脚本
- LAMP&LNMP自动化安装脚本
- LAMP&LNMP自动化安装脚本代码
- LAMP一键安装脚本
- CentOS6.5自动化安装LAMP脚本,判断主机是否存活邮件报警脚本