请注意:下面的安装配置章节并不完全,需要结合常见错误情况进行充分的安装及配置

安装

phpmyadmin

下载地址: 官网

软件名称: phpMyAdmin-4.9.4-all-languages.tar.gz

属性特点:与较旧版本和PHP 5.5到7.4的新版本以及MySQL 5.5和其更高版本所兼容

附加优势:可选的 主题 较多(这个是主要原因:T),我的是: Fallen 0.7.1

Web服务器 apache

nginx 和 IIS 也行

sudo apt update && sudo apt-get install apache2
php7.2
sudo apt-get install php7.2

最后别忘了重启apache2服务

配置

第一步:创建配置文件

解压 tar.gz 包,进入目录后键入:

cp ./config.sample.inc.php ./config.inc.php
第二步:创建软链接至 phpmyadmin 目录

首先进入 apache 发布目录,默认为:/var/www/html,然后键入:

sudo ln -s /old/tookit/phpMyAdmin-4.9.4-all-languages /phpmyadmin

至此可以打开浏览器输入http://localhost/phpmyadmin进行访问 mysql 了,enjoy~

第三步:配置主题

默认主题为:pmahomme,可以在 config.inc.php 中添加一句:

$cfg['ThemeManager']=true;

然后进入 web 页面控制台即可自由选择所需要的主题,下载好的主题解压到themes目录下即可。可以在 html 下新建一个测试文件:

<?php
phpinfo();
?>


常见错误情况

错误一:出现 403 Forbidden


  • 访问 phpmyadmin 页面描述:You don’t have permission to access this resource.
  • 我的解决办法:去tm的链接,直接将文件夹拷贝到 html 目录下,重命名个短一点的即可
错误二:缺少套件


访问 phpmyadmin 页面显示错误信息:缺少 mysqli 扩充套件。请检查 PHP 设定。 请参考 our 文件以取得更多的资讯!

解决办法:

  • 第一步
sudo apt-get install php7.2 php-mysql php7.2-mbstring php7.2-bz2
  • 第二步

修改/etc/php/7.2/cli/php.ini 文件,去掉下面这些前面的分号即可

extension=bz2
extension=mbstring
extension=exif      ; Must be after mbstring as it depends on it
extension=mysqli
extension=pdo_mysql
错误三:TempDir 无法发挥作用
  • 错误提示:进入 phpmyadmin 首页后下方出现红色警告:tmp目录无法发挥作用,页面加载速度可能会很慢
$cfg['TempDir']='./tmp' #默认的临时目录
  • 解决办法:在 phpmyadmin 根目录下创建 tmp 文件夹,然后:
sudo chown www-data:www-data ./tmp && sudo chmod 700

参考资料

  1. phpMyAdmin4.9
留言评论
推荐阅读
  • Ubuntu-18.04安装mysql5.7

    前言Ubuntu 18.04.3 LTS 包管理器列表中默认为最新版本的 mysql 8.0,如果直接: sudo apt-get i...

    Ubuntu-18.04安装mysql5.7
  • MySQL常用命令总结

    初始化 mysql,root 身份无密码登录:mysqld –initialize-insecure; 登陆数据库:mysql ...

    MySQL常用命令总结
  • 在Linux命令行中设置代理

    抓狂瞬间回到家之后,家里还没装宽带嘞,手机热点流量又用到限流,环境算是十分“恶劣”的了。又加上apt命令本身就很慢了,更是雪上加霜。看...

    在Linux命令行中设置代理