Phpmyadmin无法使用php7.4和apache2运行ubuntu 22.04

2nc8po8w  于 2022-10-22  发布在  PHP
关注(0)|答案(3)|浏览(329)

几天前,我从ubuntu 20.04升级到22.04,它升级了PHP 8.1,我不得不删除PHP 8.1并重新安装PHP 7.4。一切正常,但phpmyadmin不正常。我安装了phpmyadmin,我得到**这个页面无法工作,错误500。**我确实检查了apache日志,如下所示。
[8月15日星期一10:48:46.498928 2022][php7:error][pid 18796][client::1:45874]脚本'/usr/share/phpmyadmin/server_databases。php“未找到或无法stat[Mon Aug 15 10:48:51.573540 2022][php7:error][pid 18796][client::1:45874]php解析错误:语法错误,/usr/share/php/Symfony/Component/DependencyInjection/ContainerBuilder中意外的“static”(T_static)。第272行的php[


小时

ccrfmcuu

ccrfmcuu1#

  • 将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
2wnc66cl

2wnc66cl2#

我找不到使用sudo apt install phpmyadmin 5.2这样的终端命令运行php7.2的phpmyadmin的任何直接解决方案

hyrbngr7

hyrbngr73#

试试这个

sudo a2enmod php8.1
sudo systemctl restart apache2

相关问题