侧边栏壁纸
博主头像
liveJQ博主等级

沒有乐趣,何来开始

  • 累计撰写 146 篇文章
  • 累计创建 60 个标签
  • 累计收到 2 条评论

Ubuntu-18.04.3下phpmyadmin4.9的安装及配置

liveJQ
2020-01-20 / 0 评论 / 0 点赞 / 872 阅读 / 1,551 字 / 正在检测是否收录...
广告 广告

安装

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*

这里需要根据自己的环境来选择PHP版本,有可能你这边只有php7.0

最后别忘了重启apache2服务

配置

第一步:创建配置文件并配置秘钥

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

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

config.inc.php配置秘钥:

$cfg['blowfish_secret'] = 'www.livejq.top';

第二步:创建软链接至 phpmyadmin 目录

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

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

建议直接将下载的phpMyAdmin-4.9.4-all-languages解压到/var/www/html后重命名目录为phpmyadmin

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

第三步:配置主题

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

$cfg['ThemeManager']=true;

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

<?php
phpinfo();
?>

20200120_login.png

常见错误情况

错误一:出现 403 Forbidden

20200120_error_01.png

  • 访问 phpmyadmin 页面描述:You don't have permission to access this resource.

  • log日志:symbolic link not allowed or link target not accessible 即不允许符号链接或无法访问链接目标

  • 我的解决办法:去tm的链接,直接将文件夹拷贝到 html 目录下,重命名个短一点的即可。

错误二:缺少套件

20200120_error_02.png

访问 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 ./tmp

参考资料

  1. phpMyAdmin4.9 
0

评论区