首页 > Linux系统运用 > linux系统常规命令(十):安装phpMyAdmin数据库管理工具

linux系统常规命令(十):安装phpMyAdmin数据库管理工具

作者: 分类:Linux系统运用 点击: 3,733 次

    作为一个网站管理员或网站运维,我们可能更加倾向于在本地电脑上安装一个mysql数据库的桌面版管理工具,如:Webyog-SQLyog、MySQL-Front、wordbench等图片形化工具。但是,有时我们可能在其它电脑上想管理一下数据库,而电脑上又没有安装这些图形化工具,这时怎么办?其实,phpmyadmin网页版的mysql数据库图形化工具一直在为我们考虑着呢。我们只需在我们的linux服务器安装好这个phpmyadmin工具,我们就可以在任何有网络的地方浏览和管理我们的数据库了。如下介绍2种安装方式。

    方法1:直接下载 phpmyadmin 源码包安装

    1、下载phpmyadmin 软件包:

    先把安装包下载到本地电脑上,再上传到linux服务器上,下载地址如下:

    https://www.phpmyadmin.net/downloads/

    【phpmyadmin4.6.5版本要求php5.5以上的版本】【phpmyadmin4.0.1版本要求php5.2以上版本】

    2、解压缩文件,再把解压后的文件夹移到 网站根目录 /var/www/html/

    3、修改目录的类型:

    可以查看phpmyadmin目录的类型

    ls -laZ

    结果显示目录类型是 admin_home_t,如下:

    drwxrwxrwx. root root unconfined_u:object_r:admin_home_t:s0 phpmyadmin

    而apache进程只能访问 httpd_sys_content_t类型的目录和文件,所以修改目录类型为 httpd_sys_content_t,代码如下:

    chcon -R -t httpd_sys_content_t phpmyadmin

    4、复制创建config.inc.php 配置文件:

    cp config.sample.inc.php config.inc.php

    这样,我们就安装好了phpmyadmin。但是,在不顺利的情况下,在浏览器中打开phpmyadmin,可能会提示没有安装php-mbstring或mysqli等错误提示信息。

    方法2:通过EPEL来安装

    EPEL是企业版lunux的额外软件包,它里面集成的软件可是非常丰富的,毕竟是企业版的呀。

    第1步:安装 epel 源:

    1、查看centos版本:

    cat /etc/redhat-release

    EPEL要对应linux系统的版本

    如centos版本是6.8,我们就要安装对应6.8版本的EPEL。

    2、下载EPEL的rpm安装包:

    wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

    下载centos6.8对应的EPEL

    centos7版本的下载地址:

    https://mirrors.tuna.tsinghua.edu.cn/epel//7/x86_64/e/
    这个是手动下载到本地电脑上,再上传到linux。

    3、安装EPEL:

    rpm -ivh epel-release-6-8.noarch.rpm 或 rpm -ivh epel-release*

    4、检查epel源是否添加到源列表:

    yum repolist

    第2步:安装phpmyadmin 软件:

    yum -y install phpmyadmin
    安装,会同时安装所有phpmyadmin所依赖的软件

    经过我多次测试,【方法2】安装起来比较顺利,不会出现【方法1】的错误提示。到这时,我们就完成了phpmyadmin数据库图形化管理工具在linux系统上的安装。

     



文章作者:steam
本文地址:https://wanlimm.com/77201807306312.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

上一篇:
下一篇:

或许你会感兴趣的文章:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.