CentOS 6.X安装LAMP最高版本环境
生活随笔
收集整理的這篇文章主要介紹了
CentOS 6.X安装LAMP最高版本环境
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#------------CentOS 6.X安裝LAMP最高版本環境------------------
#! /bin/sh#安裝Apache
yum install httpd -y
#1.關閉selinux
cp -rp /etc/selinux/config /etc/selinux/config.bak
setenforce 0
sed -i '7s/enforcing/disabled/' /etc/selinux/config
#2.顯示selinux的狀態 Permissive為關閉
getenforcewhich wget > /dev/null 2>&1
if [ $? == 0 ];then
echo "OK"
else
#echo "Failt"
yum install wget -y
fi#3.判斷系統的版本
if [ "$(uname -i)" = i386 ]; then
# 如果服務器是32位,那么運行如下命令
echo "開始下載第三方remi庫 i386"
wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
else
## 如果是64位的 那么運行以下命令
echo "下載第三方remi庫 X64"
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
#4.修改remi.repo的配置文件 如果只想升級到php5.4.x,那么就把[remi]部分的enabled改為1
sed -i '9s/enabled=0/enabled=1/' /etc/yum.repos.d/remi.repo
sed -i '18s/enabled=0/enabled=1/' /etc/yum.repos.d/remi.repo
sed -i '7s/^#//' /etc/yum.repos.d/remi.repo
sed -i '8s/^/#&/' /etc/yum.repos.d/remi.repo
sed -i '15s/^#//' /etc/yum.repos.d/remi.repo
sed -i '16s/^/#&/' /etc/yum.repos.d/remi.repo
#修改下面epel.repo的配置文件信息 不然會報錯
cp -rp /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.bak
sed -i '3s/^#//' /etc/yum.repos.d/epel.repo
sed -i '12s/^#//' /etc/yum.repos.d/epel.repo
sed -i '21s/^#//' /etc/yum.repos.d/epel.repo
sed -i '4s/^/#&/' /etc/yum.repos.d/epel.repo
sed -i '13s/^/#&/' /etc/yum.repos.d/epel.repo
sed -i '22s/^/#&/' /etc/yum.repos.d/epel.repo#5.查看系統是不是安裝了php 卸載之前的php版本
yum list php
yum remove php* -y
#查看系統是不是安裝了mysql 卸載之前的mysql版本
yum list mysql
yum remove mysql mysql-server -y#6. 安裝最新的php和Mysql
echo "正在安裝新版本的php和Mysql Please wait"
#7.修改Apache配置文件 添加index.php首頁
#8.修改mysql的配置信息
sed -i '3a default-character-set = utf8' /etc/my.cnf
#9.修改php.ini的配置 在946行下面添加時間
sed -i '946a date.timezone = PRC' /etc/php.ini
#10.添加測試頁 測試php版本
echo -e "<?php\nphpinfo();\n?> " > /var/www/html/phpinfo.php
#11.重啟Apache服務
service httpd restart
#12重啟Mysql
chkconfig --add mysqld
mysql_install_db
service mysqld restart
#13.防火墻開放80 3306端口iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
service iptables save#12.重啟防火墻
service iptables restartecho "如果Mysql啟動不起來則執行mysql_install_db這個命令"mysql_install_dbecho ----------------------------------------echo "LAMP安裝成功 PHP5.5+Mysql5.5+Apache2.4"
echo ----------------------------------------
?
轉載于:https://www.cnblogs.com/yangxiaofei/p/4976535.html
總結
以上是生活随笔為你收集整理的CentOS 6.X安装LAMP最高版本环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jQuery EasyUI使用教程之创建
- 下一篇: jquery 滚动条插件