编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

phpMyadmin管理mysql(phpmysqladmin教程)

wxchong 2024-08-22 03:36:56 开源技术 12 ℃ 0 评论

实验环境:一台Linux主机


实验步骤

安装软件

[root@server ~]# yum install -y httpd php mariadb-server php-mysql php-mbstring php unzip wget

初始化数据库并设置root用户的密码(phpmyadmin时需要用到该用户登录,也可自己创建用户进行登录,详细相关命令请查看 MariaDB数据库管理系统)

[root@server php]# systemctl start mariadb.service

[root@server php]# mysql_secure_installation

获取PHPmyadmin包并解压和移动路径

[root@server ~]# wget https://files.phpmyadmin.net/phpMyAdmin/4.8.5/phpMyAdmin-4.8.5-all-languages.zip

[root@server phpmyadmin]# unzip phpMyAdmin-4.8.5-all-languages.zip

[root@server ~]# mv phpMyAdmin-4.8.5-all-languages phpmyadmin

[root@server ~]# mv phpmyadmin /var/www/html/

修改配置文件以及修改相关文件的权限

[root@server ~]# vim /etc/httpd/conf/httpd.conf

<IfModule dir_module>

DirectoryIndex index.php

</IfModule>

[root@server ~]# cd /var/www/html/

[root@server html]# chown -R apache:apache phpmyadmin/

[root@server html]# chmod 755 -R phpmyadmin/

[root@server html]# cp phpmyadmin/config.sample.inc.php phpmyadmin/config.inc.php

[root@server html]# vim phpmyadmin/config.inc.php

17 $cfg['blowfish_secret'] = 'qwertyuiop';

[root@server php]# chmod 777 /var/lib/php/session/


开启Apache服务和防火墙放行以及关闭selinux

[root@server phpmyadmin]# systemctl start httpd

[root@server phpmyadmin]# systemctl enable httpd

[root@server phpmyadmin]# firewall-cmd --add-service=http --permanent

success

[root@server phpmyadmin]# firewall-cmd --add-service=http

success

[root@server phpmyadmin]#setenforce 0

Windows网页上测试


注:使用yum安装的php可能低于phpmyadmin所要求的的版本,所以需要下载较高版本的php

我这里更新的是php7.2版本(如果安装的是phpmyadmin4.0以上,则一般都需要升级php版本)

需要将之前安装的php5.几版本卸载(yum remove php)

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

yum clean all

yum makecache

yum install -y php72w php72w-mysql php72w-mbstring.x86_64

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表