繁体   English   中英

Phpmyadmin 不适用于 ubuntu 22.04 与 php7.4 和 apache2

[英]Phpmyadmin is not working on ubuntu 22.04 with php7.4 and apache2

Few days back I upgraded from ubuntu 20.04 to 22.04 and it upgraded the PHP 8.1, I had to remove php 8.1 and re install php 7.4. 一切正常,但不是 phpmyadmin。 我安装了 phpmyadmin 并且我发现此页面无法使用错误 500。我确实检查了 apache 日志,其中显示如下。

[2022 年 8 月 15 日星期一 10:48:46.498928] [php7:error] [pid 18796] [client::1:45874] 脚本'/usr/share/phpmyadmin/server_databases.php'未找到或无法统计 [8 月星期一15 10:48:51.573540 2022] [php7:error] [pid 18796] [client::1:45874] PHP 解析错误:语法错误,/usr/share/php/Symfony/Component 中的意外“静态”(T_STATIC) /DependencyInjection/ContainerBuilder.php 在第 272 行 [

在此处输入图像描述

  • 将 php 升级到 8.x
  • 在 apache 中切换 php 版本:
cd /etc/apache2/mods-enabled/
sudo rm php7.4.conf
sudo rm php7.4.load
sudo ln -s ../mods-available/php8.0.load php8.0.load
sudo ln -s ../mods-available/php8.0.conf php8.0.conf

最后重启apache:

sudo /etc/init.d/apache2 restart

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM