如何在 Debian 12 上安装 phpMyAdmin

2023年 10月 20日 49.7k 0

phpMyAdmin是通过用户友好的Web界面管理MySQL或MariaDB数据库的重要工具。为了确保您的系统安全高效,安装最新版本的phpMyAdmin至关重要。

phpMyAdmin

在 Debian 12 Bookworm 上安装 phpMyAdmin

第 1 步。在我们安装任何软件之前,通过在终端中运行以下命令来确保您的系统是最新的非常重要:apt

sudo apt update
sudo apt upgrade

此命令更新软件包列表并将已安装的软件包升级到最新版本。

第 2 步。安装 LAMP 堆栈。

要运行phpMyAdmin,你需要一个Web服务器,一个数据库服务器和PHP。安装 LAMP 堆栈组件:

sudo apt install apache2 mysql-server php libapache2-mod-php

此命令安装 Apache、MySQL(或 MariaDB)和 PHP,构成了 phpMyAdmin 的基础。

第 3 步。在 Debian 12 上安装 phpMyAdmin。

现在,让我们使用以下命令安装 phpMyAdmin:

sudo apt install phpmyadmin

在安装过程中,系统将提示您选择要自动配置的 Web 服务器。选择 Apache 并继续。

第 4 步。配置 Apache 以与 phpMyAdmin 一起工作

在 Apache 配置目录中创建一个指向 phpMyAdmin 配置文件的符号链接:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf

为 Apache 启用 phpMyAdmin 配置:

sudo a2enconf phpmyadmin

为了增强安全性,我们将向phpMyAdmin添加一个密码:

sudo htpasswd -c /etc/phpmyadmin/.htpasswd your_username

编辑 phpMyAdmin Apache 配置文件:

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

在部分内添加以下行:

Options SymLinksIfOwnerMatch
DirectoryIndex index.php

AddType application/x-httpd-php .php
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
php_admin_flag allow_url_fopen Off
php_value include_path .
php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp
php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext

启用 phpMyAdmin 所需的 PHP 扩展:

sudo phpenmod mbstring
sudo phpenmod zip
sudo systemctl restart apache2

重新启动 Apache Web 服务器以应用更改:

sudo systemctl restart apache2

验证防火墙是否处于活动状态,并具有已配置的规则:

sudo ufw status

第5步。配置防火墙。

如果你有一个与phpMyAdmin一起运行的Web服务器(Apache,Nginx),你应该允许HTTP(端口80)和HTTPS(端口443)流量:

sudo ufw allow OpenSSH
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

配置规则后,启用 UFW:

sudo ufw enable

第 6 步。访问 phpMyAdmin Web UI。

您现在可以通过打开Web浏览器并输入以下URL来访问phpMyAdmin:

http://your_server_ip/phpmyadmin

phpMyAdmin-login

步骤 7.将 phpMyAdmin 更新到最新版本。

保持phpMyAdmin最新状态对于安全性和性能至关重要。现在访问 phpMyAdmin 网站以检查最新版本。

使用以下命令将最新的 phpMyAdmin 版本下载到您的服务器。请务必将“版本”替换为实际版本号:wget

wget https://files.phpmyadmin.net/phpMyAdmin/version/phpMyAdmin-version-all-languages.tar.gz

解压缩下载的存档并将其内容复制到 phpMyAdmin 目录:

tar xzf phpMyAdmin-version-all-languages.tar.gz
sudo cp -r phpMyAdmin-version-all-languages/* /usr/share/phpmyadmin/

更新符号链接以指向最新版本:

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

有关更详细的调试和日志分析,请查看 Apache 的错误日志:

sudo tail -f /var/log/apache2/error.log

感謝您使用這本教鬆在 Debian 12 Bookworm 上安裝最新版本的 phpMyAdmin。有关其他帮助或有用信息,我们建议您查看 phpMyAdmin 官方网站。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论