千家信息网

Centos 7如何利用yum安装apache+mysql 8+php7

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要讲解了"Centos 7如何利用yum安装apache+mysql 8+php7 ",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Cento
千家信息网最后更新 2026年11月01日Centos 7如何利用yum安装apache+mysql 8+php7

这篇文章主要讲解了"Centos 7如何利用yum安装apache+mysql 8+php7 ",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Centos 7如何利用yum安装apache+mysql 8+php7 "吧!


mysql安装

1. 清理原来的mysql文件

(1)查看是否有已安装的mysql版本

rpm -qa | grep mysql

可能的显示: mysql-community-libs-8.0.12-1.el7.x86_64 mysql80-community-release-el7-1.noarch mysql-community-client-8.0.12-1.el7.x86_64 mysql-community-common-8.0.12-1.el7.x86_64 mysql-community-server-8.0.12-1.el7.x86_64

如果有的话,通过下面的命令进行删除

yum remove mysql-xxx-xxx-

(2)查找mysql的相关文件(如有建议删除)

find / -name mysql

(3)根据自身的需求决定是否删除mysql的配置文件信息

rm -rf /var/lib/mysql

(4)查找并删除数据库mariadb

rpm -qa | grep mariadb

可能出现的结果mariadb-libs-5.5.56-2.el7.x86_64

将查找出来的结果进行强制删除

rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

2. 下载安装mysql

(1)进入mysql yum源选择linux7跳转,

不管login和sign up,右键点击下方的No thanks, just start my download.选择复制链接地址

选择下载存放的地址,比如

cd /usr/local

(2)使用复制的链接地址yum源,如 https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

(3)安装yum源

yum localinstall mysql80-community-release-el7-3.noarch.rpm

(4)更新yum源

yum clean allyum makecache

(5)开始安装MySQL

yum install mysql-community-server

(6)启动MySQL

systemctl start mysqld

3. 更改mysql默认的随机密码

启动成功后可以查看初始化密码随机生成的

cat /var/log/mysqld.log | grep password

登录MySQL,输入刚刚的随机密码

mysql -u root -pEnter password:

更改密码,密码要求必须包含大小写字母数字及一个特殊字符!

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

4. 远程连接设置

mysql> use mysql;mysql> update user set host='%' where user='root';

授权用户名的权限,赋予任何主机访问数据的权限

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;mysql> FLUSH PRIVILEGES;

注意:centos7需要在云服务器管理后台和服务器防火墙都要开启mysql服务端口,默认为3306,防火墙配置方式查看

firewall-cmd --permanent --zone=public --add-service=mysqlfirewall-cmd --reload

可通过远程连接工具Navicat等连接尝试,如连接失败2003... unknown error 1006则为防火墙问题,其他问题可以尝试更改/etc/my.cnf再重启

[mysqld]# 表示允许任何主机登陆MySQLbind-address = 0.0.0.0port=3306default-authentication-plugin=mysql_native_password

apache安装

(1)安装之前先检查一下系统是否有默认安装的apache

rpm -qa | grep httpd

有的话,删除

rpm -e * * * *(包名)

(2)安装

# 更新yum update# 安装必备的包yum -y install gcc gcc-c++ make# 安装apacheyum install httpd# apache 服务开启systemctl start httpd# 设置apache开机启动systemctl enable httpd

(3)配置防火墙,开启80端口。注意:centos7需要在云服务器管理后台和服务器防火墙都要开启http服务端口,默认为80,防火墙配置方式查看

firewall-cmd --permanent --zone=public --add-service=httpfirewall-cmd --reload

(4)现在通过服务器ip:80端口访问,就可以看见默认的apache界面就算成功。

如果不行,可尝试更改vi /etc/httpd/conf/httpd.conf 配置文件再重启

ServerName localhost:80

php安装

(1)查看是否有以前的文件,yum默认安装的不是7.0,如果有尝试,需要完全删除以前的版本

rpm -qa|grep php

可能有如下的包 php-pdo-5.1.6-27.el5_5.3 php-mysql-5.1.6-27.el5_5.3 php-xml-5.1.6-27.el5_5.3 php-cli-5.1.6-27.el5_5.3 php-common-5.1.6-27.el5_5.3 php-gd-5.1.6-27.el5_5.3

如果有的话需要删除。注意包之间可能会有互相依赖,先删除无依赖的

rpm -e * * * *(包名)

(2)安装。更改yum源

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm yum -y install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64 php70w-pear.noarch php70w-process.x86_64 php70w-xml.x86_64 php70w-xmlrpc.x86_64

php环境测试,在/var/www/html目录下,vi index.php输入如下内容保存。

重启httpd服务,systemctl restart httpd后查看ip:80/index.php,出现如下界面就算成功。

如果原样输出,或者直接下载则失败,失败检查 可尝试更改/etc/httpd/conf/httpd.conf重启

....AddType application/x-compress .ZAddType application/x-gzip .gz .tgz下添加AddType application/x-httpd-php .php

感谢各位的阅读,以上就是"Centos 7如何利用yum安装apache+mysql 8+php7 "的内容了,经过本文的学习后,相信大家对Centos 7如何利用yum安装apache+mysql 8+php7 这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

服务 防火墙 防火 密码 文件 服务器 尝试 配置 端口 成功 内容 地址 问题 学习 选择 主机 后台 数据 方式 权限 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 南京欣网互联网络科技有限公司 科技互联网企业 互联网科技会 没上市的科技互联网公司 互联网科技金融 喔噻互联网科技 深圳互联网络科技有限公司 互联网科技的英文 上海喔噻互联网科技 沃里互联网科技 上海电发互联网科技有限公司 互联网大会黑科技排名 阿大互联网科技有限公司 互联网媒体平台算高科技产业 互联网科技研发水平 雨阳互联网卡科技有限公司 广东工业互联网大赛深圳学泰科技 郑州欣桑互联网科技有限公司 互联网领先科技成果宣传视频 上海旺乐尼互联网科技有限公司 新华互联网科技 互联网科技巨头监管 工业互联网科技新基建 博兴的互联网电子科技公司 宝灵互联网科技有限公司 消费医药和互联网科技 乌苏新华互联网科技做什么的 中科明德北京互联网科技 广州燕处互联网科技有限公司 西安左小互联网科技有限公司
0