网站搜索

如何在 FreeBSD 12.0 上安装 phpMyAdmin


phpMyAdmin 是一个免费的开源 Web 应用程序工具,用于管理 MySQL 或 MariaDB 数据库。 phpMyAdmin 主要用 PHP 编写,允许您从 Web 浏览器管理 MySQL/MariaDB 数据库。您可以从一处仪表板轻松创建、更新、导入和导出 MySQL/MariaDB 数据库。

本教程将向您展示如何在 FEMP Stack FreeBSD 12.0 上安装和配置 phpMyAdmin。我们将安装一些所需的附加 PHP 扩展,从 Ports 存储库安装 phpMyAdmin,并为 phpMyAdmin 配置 Apache Web 服务器。

先决条件

在本指南中,我们将使用具有 1GB RAM 2 CPU 的 FreeBSD 12.0。并确保 FAMP Stack 安装在其之上。您可以使用下面的链接在 FreeBSD 12.0 上安装 FAMP Stack。

在 FreeBSD 12.0 上安装 FEMP 堆栈

我们将做什么:

  • 安装额外的 PHP 扩展
  • 安装和配置 phpMyAdmin
  • 配置 Apache Web 服务器
  • 测试

第 1 步 - 安装 PHP 扩展

首先,我们需要安装 phpMyAdmin 安装所需的一些 PHP 扩展。

使用下面的 pkg 命令安装一些 PHP 扩展。

pkg install php73-ctype php73-filter php73-mysqli php73-json php73-mbstring php73-session php73-hash php73-xml php73-openssl php73-bz2 php73-zip

所有安装完成后,使用以下命令检查加载的 PHP 扩展。

php -m | egrep "ctype|filter|mysqli|json|mbstring|session|hash|xml|openssl|zip"

现在您将得到如下结果。

至此,phpMyAdmin 安装所需的所有 PHP 扩展都已安装到 FreeBSD 12.0 系统中。我们准备安装 phpMyAdmin 软件包。

第 2 步 - 安装 phpMyAdmin

默认情况下,FreeBSD 提供了 phpMyAdmin 的软件包。因此,我们可以使用pkg包管理工具来安装phpMyAdmin包。

列出存储库中的所有 phpMyAdmin 包。

pkg search phpmyadmin

现在您将获得多个版本的 phpMyAdmin。

使用下面的 pkg 命令安装最新版本的 phpMyAdmin 软件包。

pkg install phpMyAdmin-php73

安装完成后,您将得到如下结果。

现在您需要为 phpMyAdmin 生成blowfish 秘密密码,您可以使用下面链接上的在线blowfish 秘密生成器。

phpMyAdmin Blowfish 秘密生成器

将河豚秘密复制到您的笔记中。

转到 phpMyAdmin 安装目录并将示例配置文件复制到“config.inc.php”。

cd /usr/local/www/phpMyAdmin/
 cp config.sample.inc.php config.inc.php

使用 vim 编辑器编辑 phpMyAdmin 配置文件“config.inc.php”。

vim config.inc.php

将我们生成的河豚秘密粘贴到以下行。

$cfg['blowfish_secret'] = '/ES=Gla4KWBD}8nPplvHA]wxwPLYvFSI';

保存并关闭。

现在 phpMyAdmin 软件包已经安装在 FreeBSD 12.0 系统上。

第 3 步 - 配置 Apache Web 服务器

在此步骤中,我们将编辑 Apache 配置并添加 phpMyAdmin 的附加配置。

转到 apache 配置目录“/usr/local/etc/apache24/”并编辑“httpd.conf”文件。

cd /usr/local/etc/apache24/
 vim httpd.conf

将以下配置粘贴到该行的末尾。

    Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"
<Directory "/usr/local/www/phpMyAdmin/">
Options None
AllowOverride Limit

Require all granted
</Directory>

保存并关闭。

现在可以通过 URL 路径“http://IP-Address/phpmyadmin/”访问 phpMyAdmin。

接下来,测试apache配置并确保没有错误。然后重新启动Apache服务。

apachectl configtest
 service apache24 restart

phpMyAdmin 的 Apache 配置已经完成。

第 4 步 - 测试

打开 Web 浏览器并输入服务器 IP 地址和 phpMyAdmin 路径,如下所示。

http://10.5.5.15/phpmyadmin/

现在您将看到如下所示的 phpMyAdmin 登录页面。

输入您的 MySQL/MariaDB 用户和密码,然后单击“开始”按钮。

您将获得如下所示的 phpMyAdmin 仪表板。

因此,您可以从 phpMyAdmin 仪表板管理 MySQL 数据库和用户。

FreeBSD 12.0 上 phpMyAdmin 的安装和配置已成功完成。

链接

  • https://www.freebsd.org/doc/
  • https://www.phpmyadmin.net/

相关文章: