You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04下访问phpMyAdmin显示PHP代码的解决求助

解决Ubuntu 22.04中phpMyAdmin显示PHP代码的问题

浏览器直接输出PHP代码,说明Apache服务器没有正确解析PHP文件,以下是针对性的解决步骤:

  • 启用Apache的PHP模块
    Ubuntu 22.04默认搭载PHP 8.1,先确认并启用对应模块:

    sudo a2enmod php8.1
    sudo systemctl restart apache2
    

    如果你安装的是其他PHP版本(如8.2),将命令中的php8.1替换为对应版本号。

  • 启用phpMyAdmin的Apache配置
    phpMyAdmin安装后会生成专属的Apache配置文件,需手动启用:

    sudo a2enconf phpmyadmin
    sudo systemctl restart apache2
    
  • 验证PHP解析功能
    在网站根目录创建测试文件,确认Apache能正常解析PHP:

    1. 创建文件:
      sudo nano /var/www/html/info.php
      
    2. 写入以下内容:
      <?php phpinfo(); ?>
      
    3. 保存退出后,在浏览器访问localhost/info.php。若能显示PHP信息页面,说明解析正常;若仍显示代码,需重新安装PHP与Apache的关联组件:
      sudo apt install libapache2-mod-php8.1
      sudo systemctl restart apache2
      
  • 修复文件权限
    确保phpMyAdmin目录的权限符合Apache的访问要求:

    sudo chown -R www-data:www-data /usr/share/phpmyadmin
    sudo chmod -R 755 /usr/share/phpmyadmin
    

完成以上步骤后,重新访问localhost/phpmyadmin,即可正常进入phpMyAdmin界面。

内容的提问来源于stack exchange,提问作者Ronin7

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 05:07:14