Apache 似乎为 phpMyAdmin 运行了错误的 PHP 版本

Apache 似乎为 phpMyAdmin 运行了错误的 PHP 版本

操作系统:Linux Mint 18.3

我正在使用 phpMyAdmin 4.5.4.1。这是 Synaptic 的最新版本。但我想安装更新的版本,所以我下载并提取了 5.0.1,并希望将其放在正确的位置(/usr/share),重命名旧目录并将其重命名为“phpmyadmin”。

然后“local/phpmyadmin”无法在浏览器中工作:我收到消息:

PHP 7.1.3+ is required. 
Currently installed version is: 7.0.33-0ubuntu0.16.04.7

于是我将 PHP 升级到了 7.4。这是现在的系统版本。

但当我尝试访问“localhost/phpmyadmin”时,我仍然收到相同的消息。我检查了我的 /etc/apache2/apache2.conf 文件:没有任何关于 PHP 风格的内容。该文件的最后一行是

include /etc/phpmyadmin/apache.conf

...所以我也检查了这一点:同样,除了系统版本之外,关于 PHP 的选择没有什么明显的。

我还找到了 PHP 7.4 的所有 php.ini 文件:

/usr/lib/php/7.4/php.ini-development
/usr/lib/php/7.4/php.ini-production
/usr/lib/php/7.4/php.ini-production.cli

...我似乎记得其中之一可能需要复制并重命名为“php.ini”,所以我将 php.ini-product 复制到“php.ini”。毫无疑问,这必须进行调整,但我不确定它与 phpMyAdmin 相关。

有谁知道在哪里可以为 phpMyAdmin 制定特定 PHP 版本的规定?

PS 我还尝试使用几个 PPA 安装 phpMyAdmin:都给我一条消息说“这个 PPA 不支持 xenial”(Linux Mint 18.3 ==> 对应于 Ubuntu Xenial)。

相关内容