首页 > 解决方案 > 使用 PHP 5.6 在 ubuntu 20 中安装 phpmyadmin

问题描述

PHP 致命错误:require_once():无法在第 2 行的 /usr/share/phpmyadmin/autoload.php 中打开所需的 'PhpMyAdmin/MoTranslator/autoload.php' (include_path='.:/usr/share/php') [星期二2021 年 3 月 2 日 15:31:53.350649] [:error] [pid 78433] [client ::1:54326] PHP 警告:require_once(PhpMyAdmin/MoTranslator/autoload.php):无法打开流:中没有这样的文件或目录/usr/share/phpmyadmin/autoload.php 在第 2 行

我安装了 php 5.6 版本并尝试安装 phpmyadmin。打开 http://localhost/phpmyadmin/ 我遇到了问题

标签: phpmyadminubuntu-20.04

解决方案


我在带有 PHP 7.4.3 的 Ubuntu 20.04 上遇到了同样的问题。模块 autoload.php 位于 /usr/share/php/PhpMyAdmin/MoTranslator/ 但 PHP 不知道此路径(在您的情况下,包含路径根据您的错误消息只有这个:include_path='/usr/share/ phpmyadmin')。

为了解决这个问题,我在 (/etc/php/7.4/apache2/php.ini) 的 php.ini 文件中编辑了 php include_path,使其在末尾包含 /usr/share/php/。例如:

include_path = ".:/php/includes:/usr/share/pear/:/usr/lib/php/:/usr/share/php/"

(我刚刚将 :/usr/share/php/ 添加到我现有的 include_path 字符串中)

然后在重新启动 apache 服务器后,我的 phpmyadmin 页面正确加载


推荐阅读