安装平台:VMWare
准备工作:
获取RHEL7.0的iso文件
安装RHEL7.0篇:
1、打开wmware,选择创建新虚拟机
2、向导中选择“稍后安装操作系统”
3、选择“linux”并选择对应版本,如果版本中没有red hat enterprise linux 7 就就近选择red hat enterprise linux 6并一直“下一步”到完成
4、点击刚创建的虚拟机->编辑虚拟机设置->CD/DVD(SATA)->使用ISO映像文件->完成
5、点击播放虚拟机进入安装,该步根据要求选择自己的配置。注意在安装类型的时候如果需要图形化界面则不能选择“最小安装”应该进入在附加选项勾选“KDE”才能安装图形化界面。具体其它问题自行百度
安装配置LAMP环境(Apache+PHP+MariaDB)篇:
1、配置yum源
cd /etc/yum.repos.d/ #进入yum配置目录
touch rhel-media.repo #建立yum配置文件
vi rhel-media.repo #编辑配置文件,添加以下内容
[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.163.com/centos/7/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.163.com/centos/7/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
#packages used/produced in the build but not released
#[addons]
#name=CentOS-$releasever - Addons
#baseurl=http://mirrors.163.com/centos/$releasever/addons/$basearch/
#gpgcheck=1
#gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.163.com/centos/7/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/
gpgcheck=1
enabled=0
:wq! #保存退出
至此yum源配置完毕
可以执行更新:yum install update
2、关闭防火墙
RHEL 7.0默认使用的是firewall作为防火墙
关闭firewall方法:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
3、关闭SELINUX
该功能会使PHP无法写入或者生成文件,即使系统已经为web目录设置了777权限
vi /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
:wq! #保存退出
setenforce 0 #使配置立即生效
4、安装Apache
yum install httpd #根据提示,输入Y安装即可成功安装
systemctl start httpd.service #启动apache
systemctl stop httpd.service #停止apache
systemctl restart httpd.service #重启apache
systemctl enable httpd.service #设置apache开机启动
5、安装MariaDB
RHEL 7.0中,已经使用MariaDB替代了MySQL数据库(MariaDB是mysql的一个分支,语法上基本一样)
1)安装MariaDB
yum install mariadb mariadb-server #询问是否要安装,输入Y即可自动安装,直到安装完成
systemctl start mariadb.service #启动MariaDB
systemctl stop mariadb.service #停止MariaDB
systemctl restart mariadb.service #重启MariaDB
systemctl enable mariadb.service #设置开机启动
cp /usr/share/mysql/my-huge.cnf /etc/my.cnf #拷贝配置文件(注意:如果/etc目录下面默认有一个my.cnf,直接覆盖即可)
2)为root账户设置密码
mysql_secure_installation
回车,根据提示输入Y
输入2次密码,回车
根据提示一路输入Y
最后出现:Thanks for using MariaDB!
systemctl restart mariadb.service #重启MariaDB
6、安装PHP
1)安装PHP
yum install php #根据提示输入Y直到安装完成
2)安装PHP组件,使PHP支持 MariaDB
yum install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash
#这里选择以上安装包进行安装,根据提示输入Y回车
systemctl restart mariadb.service #重启MariaDB
systemctl restart httpd.service #重启apache
本文根据http://www.osyunwei.com/archives/7782.html实际安装中整理而成