centos php配置mysql数据库_Centos7安装配置Apache(httpd)+php+mysql+phpMyAdmin

执行命令:

rpm -ivh MysqL-community-release-el7-5.noarch.rpm

执行 yum -y install MysqL MysqL-server MysqL-devel,安装成功。再次使用该命令,然后得到以下信息

54dee612812c1f4891d3a5dde98b3b9f.png

打开MysqL服务 :service MysqLd start

进入MysqL客户端 MysqL -u root -p  回车 密码为空  直接回车登录

选择数据库:use MysqL;(记得输分号)

修改root用户密码:使用 update user set password=password('root')where user='root';

但是5.7版本中不存在password字段,所有我们要用以下修改进行重置密码:update user set authentication_string=password('root')where user='root';

执行:flushprivileges;

退出:quit;

重新使用命令 MysqL -u root -p  输入你刚才修改的密码(root)显示登录成功

二、安装apache服务

yum install httpd

安装成功后可以执行启动命令:service httpd start

异常处理:启动服务后无法访问

1)在防火墙中开放80端口 现在需要将 http 服务加入防火墙以允许外部访问,

firewall-cmd --add-service=http --permanent

–permanent 参数表示这是一条永久防火墙规则,如果不加则重启系统后就没有这条规则了

而对于自定义的端口(如81),也需要添加防火墙规则, firewall-cmd --zone=public --add-port=81/tcp --permanent 重启 Firewalld 使该规则生效, systemctl restart firewalld

2)关闭SELINUX

vi /etc/selinux/config

注释掉如下两句,添加最后一项

#SELINUX=enforcing  #注释掉

#SELINUXTYPE=targeted  #注释掉

SELINUX=disabled #增加

:wq!  保存退出

重启apache服务:service httpd restart   输入ip便可直接访问

f6c66c401690d36c74c7f3e6202a7c44.png

三、安装PHP

yum install PHP PHP-MysqL PHP-gd libjpeg* PHP-ldap PHP-odbc PHP-pear PHP-xml PHP-xmlrpc PHP-mbstring PHP-bcmath PHP-mhash

安装完成后重启apache服务:service httpd restart

测试PHP安装结果

vi /var/www/html/index.PHP

输入如下内容(点击 i 进入编辑模式  文本最下方出现insert表示可以编辑   Esc可退出编辑)

PHPinfo();

?>

输入:wq! 保存退出

在浏览器中输入服务器地址,查看是否可以看到:

aa40e2b671046b93edf48f397009694e.png

四、安装PHPmyadmin

1、先安装epel,不然安装pgpmyadmin时会出现找不到包。

yum install epel-release

rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

使用yum安装PHPmyadmin :  yum install PHPmyadmin PHP-mcrypt

PHPMyAdmin 的默认安装目录是 /usr/share/PHPMyAdmin,同时会在 Apache 的配置文件目录中自动创建虚拟主机配置文件 /etc/httpd/conf.d/PHPMyAdmin.conf(区分大小写)。默认情况下,CentOS 7上的PHPMyAdmin只允许从回环地址(127.0.0.1)访问。为了能远程连接,你需要改动它的配置。

vi /etc/httpd/conf.d/PHPMyAdmin.conf

重启apache服务使改动生效:service httpd restart

AddDefaultCharset UTF-8

# Apache 2.4

# Require ip 127.0.0.1 #注释掉

# Require ip ::1 #注释掉

Require all granted #新添加

# Apache 2.2

Order Deny,Allow

Deny from All

Allow from 127.0.0.1

Allow from ::1

# Apache 2.4

#Require ip 127.0.0.1 #注释掉

#Require ip ::1 #注释掉

Require all granted #新添加

# Apache 2.2

Order Deny,Allow

Deny from All

Allow from 127.0.0.1

Allow from ::1

输入ip/PHPmyadmin即可进入PHPMyAdmin管理页面  管理数据库

98309d1c2ba919a10660a9245c638d14.png

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值