虚拟机VMWare安装RHEL 7.0以及安装配置LAMP环境(Apache+PHP+MariaDB)
来源:互联网 发布:java jdk1.7 32位下载 编辑:程序博客网 时间:2024/06/11 20:47
安装平台: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实际安装中整理而成
- 虚拟机VMWare安装RHEL 7.0以及安装配置LAMP环境(Apache+PHP+MariaDB)
- RHEL 7.0安装配置LAMP服务器(Apache+PHP+MariaDB)
- CentOS 7.0系统安装配置LAMP服务器(Apache+PHP+MariaDB)
- CentOS 7.0 安装配置LAMP服务器方法(Apache+PHP+MariaDB)
- CentOS 7.0系统安装配置LAMP服务器(Apache+PHP+MariaDB)
- CentOS 7.0安装配置LAMP服务器(Apache+PHP+MariaDB)
- CentOS 7.0系统安装配置LAMP服务器(Apache+PHP+MariaDB)
- CentOS 7.0安装配置LAMP服务器(Apache+PHP+MariaDB)
- CentOS 7.0 安装配置LAMP服务器方法(Apache+PHP+MariaDB)
- CentOS 7.0安装配置LAMP服务器(Apache+PHP+MariaDB)
- CentOS 7.0 安装配置LAMP服务器方法(Apache+PHP+MariaDB)
- CentOS 7.0安装配置LAMP服务器(Apache+PHP+MariaDB)
- CentOS 7.0安装配置LAMP服务器(Apache+PHP+MariaDB)
- CentOS 7.0 安装配置LAMP服务器方法(Apache+PHP+MariaDB)
- CentOS 7.0 安装配置LAMP服务器方法(Apache+PHP+MariaDB)
- CentOS 7.0 安装配置LAMP服务器过程 (Apache+PHP+MariaDB) (MariaDB可以认为就是mysql)
- CentOS 7.0 安装配置php环境 Apache+PHP+mariadb
- CentOS 7.0安装LAMP服务器(Apache+PHP+Mysql/MariaDB)
- POJ 2446
- 大正整数数相加以及相乘
- HDU 2461 Rectangles
- Linux Is Not Matrix——zabbix添加新主机
- Ubuntu SecureCRT 破解
- 虚拟机VMWare安装RHEL 7.0以及安装配置LAMP环境(Apache+PHP+MariaDB)
- Android基础--View的生命周期
- 【Android】获取一个uri的资源的真实路径
- qwe
- 面试题69:序列化二叉树
- 算法:选择排序
- Mybatis 控制台输出sql信息
- IOS学习之——使用UIWebView打开其他常见文件
- 第4周项目5-用递归方法求解(3)