安装 phpMyAdmin 完整教程(适用于 Ubuntu)
侧边栏壁纸
  • 累计撰写 20 篇文章
  • 累计收到 1 条评论

安装 phpMyAdmin 完整教程(适用于 Ubuntu)

snailszzy
2025-07-15 / 0 评论 / 1 阅读 / 正在检测是否收录...

本文总结了在 Ubuntu 上安装和配置 phpMyAdmin 的完整步骤,适用于搭建个人服务器或 VPS 环境。


一、安装所需软件包

首先,使用以下命令安装 phpMyAdmin 及其相关依赖:

sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl apache2 mysql-server
•    安装过程中会提示你选择 Web 服务器,选择 apache2。
•    接着会要求你设置 phpMyAdmin 的 独立数据库账号和密码,请务必记住。

二、配置 Apache 使其识别 phpMyAdmin 路由

编辑 phpMyAdmin 的 Apache 配置文件:

sudo vim /etc/apache2/conf-available/phpmyadmin.conf

如果文件不存在,请创建该文件,并写入以下内容:

Alias /phpmyadmin /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin>
    Options FollowSymLinks
    DirectoryIndex index.php
    AllowOverride All
    Require all granted
</Directory>

保存并退出。

启用配置并重启 Apache:

sudo a2enconf phpmyadmin
sudo systemctl reload apache2

三、安装 PHP 和模块支持

如果你还没有安装 PHP,可以通过以下命令安装:

sudo apt install php libapache2-mod-php

可以额外安装常见扩展以支持更多功能:

sudo apt install php-mysql php-mbstring php-xml php-cli

四、访问 phpMyAdmin 面板

打开浏览器,访问以下地址:

http://<你的服务器IP或域名>/phpmyadmin

使用你在安装过程中创建的 phpMyAdmin 用户名密码登录。


五、常见问题排查

•    403 Forbidden 或找不到页面?
•    确认 /etc/apache2/conf-available/phpmyadmin.conf 是否正确配置。
•    确保你已执行 sudo a2enconf phpmyadmin 并重新加载了 Apache。
•    检查是否启用了 Apache 的 rewrite 模块:sudo a2enmod rewrite。
•    登录失败?
•    可能是 MySQL 用户未授权,尝试通过以下命令手动设置权限:
  sudo mysql -u root -p
  GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
  FLUSH PRIVILEGES;

总结

通过以上步骤,你就可以在自己的 Ubuntu 服务器上成功部署 phpMyAdmin 管理面板,方便直观地管理 MySQL 数据库。如果你是在 VPS 上部署网站,推荐将 /phpmyadmin 修改为更安全的路径,防止暴露管理入口。


如需进一步加强安全性,可搭配 SSL 证书与 Fail2Ban 等防护措施。

欢迎留言交流更多配置经验!


0

评论 (0)

取消