如何在Linux云服务器上将phpMyAdmin升级到最新版本

phpMyAdmin是最常用的 MySQL 管理工具之一,尤其在网站托管领域应用广泛。它是一款用 PHP 编写的免费开源工具,可用于管理 MySQL 和 MariaDB 数据库。

 

您可以通过服务器 IP 地址和 /phpmyadmin在 Web 浏览器中访问 phpMyAdmin并查看当前版本。

phpMyAdmin1

 

请参阅以下在 Linux 操作系统上升级 phpMyAdmin 的说明。

 

第一步:备份 phpMyAdmin

  1. 通过重命名来备份您当前的phpMyAdmin文件夹。

    # mv /usr/share/phpMyAdmin /usr/share/phpMyAdmin_old
    

    phpMyAdmin2

  2. 再次创建相同的目录,并使用以下命令切换到该目录。

    # mkdir /usr/share/phpMyAdmin
    
    # cd /usr/share/phpMyAdmin
    

    phpMyAdmin15

    phpMyAdmin4

 

第二步:下载并解压phpMyAdmin

  1. 要下载新版 phpMyAdmin,请访问以下链接,并使用 wget 命令下载新版 phpMyAdmin 的 zip/tar.gz 文件。

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

    # wget https://files.phpmyadmin.net/phpMyAdmin/5.0.2/phpMyAdmin-5.0.2-all-languages.zip
    

    phpMyAdmin5

  2. 现在使用以下命令进行提取。

    # unzip phpMyAdmin-5.0.2-all-languages.zip
    

    phpMyAdmin6

  3. 你应该会看到一个新文件夹phpMyAdmin-5.0.2-all-languages。使用以下命令将此文件夹的内容移动到 /usr/share/phpMyAdmin。

    # mv phpMyAdmin-5.0.2-all-languages/* .
    

    phpMyAdmin7

  4. 现在您可以重新登录phpMyAdmin并查看当前版本,正如我们之前提到的那样。

    phpMyAdmin8

    您可能还会看到如下图中所示的两个错误。

    phpMyAdmin9

 

第三步:编辑 vendor_config.php 文件以更正错误

  1. 打开 vendor_config.php 文件。

    # vi /usr/share/phpMyAdmin/libraries/vendor_config.php
    

    phpMyAdmin 10

  2. 按 CTRL + W 并搜索 TEMP_DIR 并将行更改为

    define('TEMP_DIR', '/var/lib/phpmyadmin/tmp/');
    

    phpMyAdmin11

  3. 按 CTRL + W 并搜索 CONFIG_DIR,然后将该行更改为:

    define('CONFIG_DIR', '/etc/phpmyadmin/');
    

    phpMyAdmin12

  4. 保存文件并退出。

  5. 现在重新加载或再次登录phpMyAdmin,并确保错误已消失。

    phpMyAdmin13

 

此文章对您是否有帮助? 0 用户发现这个很有用

相关文章

Linux服务器常用命令大全

掌握常用Linux命令是服务器管理的基础。 文件与目录操作: ls -la - 列出所有文件详情 cd /path - 切换目录 pwd - 显示当前目录 mkdir dir -...

Linux服务器防火墙配置详细教程

防火墙是服务器安全的第一道防线,正确配置至关重要。 Linux防火墙(firewalld): 查看状态:systemctl status firewalld 启动防火墙:systemctl...

Linux云服务器僵尸进程处理的步骤和方法

在日常使用 Linux 云服务器的过程中,很多站长都会在某一次排查性能问题时,通过 top 或 ps 命令看到状态为 Z...

Nginx配置错误导致云服务器端口占用怎么办?

在部署或修改Nginx配置的过程中,很多用户常常忽略一个关键细节:端口的唯一性和正确性。如果Nginx配置文件中出现错误绑定端口、重复监听或错误格式,很可能会导致端口冲突,进而出现Nginx启动...

为 Linux 服务器设置双因素身份验证

为什么要在Linux服务器上使用双因素身份验证? 尽管 SSH 密钥安全性很高,但并非万无一失,尤其是在私钥泄露或存储不当的情况下。双因素身份验证 (2FA)...