今日实验大话来了,小鸟找了很多资料的,在安装过程中出现的问题本小鸟都有记录并附有解法哦,目前正在撞墙的小鸟们可以来此一逛!
本小鸟使用的是centos7-x86_64DVD1511,虚拟机virtualbox-5.1.8 -111374win
下载epel 软件包地址:http://dl.fedoraproject.org/pub/epel/
一、先用yum安装epel-release ( RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包)
1) yum -y install epel -release 也可使用 rpm -ivh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
2) rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY* GPG公钥,用来验证RPM包是不是RH官方签名的。导入GPG-KEY:
一、安装apache
1、 yum -y install httpd
2、rpm -qi httpd 查看下载的httpd rpm包详细信息
systemctl start hppd.service 开启apache服务 (之前为chkconfig httpd start)
systemctl enable hppd.service 设置为开机启动(与centos7 之前的版本不同之前为chkconfig httpd on )
3、修改httpd配置文件
4、设置防火墙
查看防火墙状态 firewall-cmd --state (centos7之前的版本为iptables -l)
firewall -cmd --permernent --zone pubilc --add-service=http 开启http80端口和https 443端口
firewall -cmd --permernent --zone pubilc --add-service=https
firewall -cmd --reload 在不改变状态的条件下重新加载防火墙
5、检查是否成功安装apache服务
法一:在本机的浏览其中输入虚拟机的ip(ipconfig查看虚拟机的ip)可以看到test 123 则说明成功安装
法二:使用命令 ps uax | grep httpd 在进程中查看是否开启http的服务
二、安装php
1、 yum -y install php
2、编辑php测试文件
3、在本机浏览器输入你的虚拟机ip/info.php,如下所示:则成功安装
三、安装mariadb 从最新版本的linux系统开始,默认的是 Mariadb而不是mysql!
使用系统自带的repos安装很简单:
yum install mariadb mariadb-server
systemctl start mariadb ==> 启动mariadb
systemctl enable mariadb ==> 开机自启动
mysql_secure_installation ==> 设置 root密码等相关
mysql -uroot -p123456 ==> 测试登录!
使用命令一安装会报错,如下图
1、命令二安装
小鸟顺道用命令 rpm -qi 查看mariadb的rpm包的详细信息
2、设置root登陆密码
3、并查看root登陆密码
四 关联php与mysql
查找自己所需要的安装
安装php常用模块
再次在本机浏览器输入虚拟机ip/php检测文件
小鸟有言:epel软件包比系统自带的yum源安装更快,且包含的rpm包也比其他的相对更新的快!