由于 PHP 版本,Apache 中的 PHPMyAdmin 500 内部服务器错误 ||新问题

Posted

技术标签:

【中文标题】由于 PHP 版本,Apache 中的 PHPMyAdmin 500 内部服务器错误 ||新问题【英文标题】:PHPMyAdmin 500 Internal Server Error in Apache due to PHP Version || New Problem 【发布时间】:2021-08-06 06:00:49 【问题描述】:

版本:

操作系统 lsb_release -a:Ubuntu 18.04.5 LTS php php -v : 8.0.5 Apache pache2 -v : 2.4.29 (Ubuntu) mysql --version : mysql Ver 14.14 发行版 5.7.32

问题:

我正在尝试使用以下文章安装 LAMP Stack。但是,我在从浏览器访问 phpmyadmin 时遇到 HTTP 500 错误。

并使用以下命令安装 phpmyadmin。

sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl

试过了:

所以,我检查了错误日志 tail -f /var/log/apache2/error.log,发现 Phpmyadmin 运行在 PHP 的贬值版本上。

[Sun May 16 21:11:57.057418 2021] [core:notice] [pid 2711] AH00094:命令行:'/usr/sbin/apache2' [Sun May 16 21:12:49.262658 2021] [mpm_prefork:notice] [pid 2711] AH00171:请求正常重启,正在重启 [Sun May 16 21:12:49.280421 2021] [alias:warn] [pid 2711] AH00671:/etc/phpmyadmin/apache.conf 第 3 行中的 Alias 指令可能永远不会匹配,因为它与早期的别名重叠。 [Sun May 16 21:12:49.307986 2021] [mpm_prefork:notice] [pid 2711] AH00163: Apache/2.4.29 (Ubuntu) 已配置——恢复正常操作 [Sun May 16 21:12:49.308000 2021] [core:notice] [pid 2711] AH00094:命令行:'/usr/sbin/apache2' [Sun May 16 21:24:43.439480 2021] [mpm_prefork:notice] [pid 2711] AH00169:捕获 SIGTERM,正在关闭 PHP警告:PHP启动:无法加载动态库'json.so'(尝试:/usr/lib/php/20200930/json.so(/usr/lib/php/20200930/json.so:无法打开共享对象文件) :没有这样的文件或目录),/usr/lib/php/20200930/json.so.so(/usr/lib/php/20200930/json.so.so:无法打开共享对象文件:没有这样的文件或目录) ) 在第 0 行的未知中 [Sun May 16 21:24:43.547262 2021] [mpm_prefork:notice] [pid 2888] AH00163: Apache/2.4.29 (Ubuntu) 已配置——恢复正常操作 [Sun May 16 21:24:43.547290 2021] [core:notice] [pid 2888] AH00094:命令行:'/usr/sbin/apache2' [Sun May 16 21:24:47.635162 2021] [php:error] [pid 2895] [client 84.251.85.6:56332] PHP 致命错误:/usr/share 中不再支持带花括号的数组和字符串偏移访问语法/phpmyadmin/libraries/url_generating.lib.php 在第 231 行

【问题讨论】:

【参考方案1】:

如果您在系统上直接安装了 php mysql 和 apache。卸载它们并仅安装灯。这样做不会有冲突,并且由于 php 版本过时,您不会出现内部服务器错误。

【讨论】:

以上是关于由于 PHP 版本,Apache 中的 PHPMyAdmin 500 内部服务器错误 ||新问题的主要内容,如果未能解决你的问题,请参考以下文章

致命错误:C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\modules\phpmy 中的最大执行时间超过 30 秒

macOS 10.15 Catalina Apache设置:多个PHP版本

apache中的php模块安装

linux 安装apache 2.4.9+php 7.0.28

windows下分别安装apache和php7

解决php工具箱(phpStudy)Apache启动成功,MySql无法启动的问题