phpMyAdmin - 环境安装设置

由于 phpMyAdmin 是基于 PHP 的,因此在安装 phpMyAdmin 之前,需要在您的计算机系统上安装以下四个重要组件。

  • Web 服务器 − PHP 几乎可以与所有 Web 服务器软件一起工作,包括 Microsoft 的 Internet Information Server (IIS),但最常用的是 Apache Server。 在此处免费下载 Apache − https://httpd.apache.org/download.cgi。 本教程中使用 Apache 2.4。

  • 数据库 − phpMyAdmin 管理 MySQL 或 MariaDB 数据库。 在本教程中,我们可以使用 MySQL 数据库。 在这里免费下载 MySQL − https://www.mysql.com/downloads/。本教程使用 MySQL 8.0。

  • PHP 解析器 − 为了处理 PHP 脚本指令,必须安装解析器以生成可发送到 Web 浏览器的 HTML 输出。 本教程将指导您如何在计算机上安装 PHP 解析器。 本教程使用 Php 7.4。

  • Web 浏览器 − phpMyAdmin 是一个基于网络的软件,因此需要启用 javascript 和 cookie 的网络浏览器。 我们在本教程中使用 Google Chrome。


PHP 解析器安装

在您继续之前,请务必确保您的计算机上已正确设置环境以使用 PHP 开发您的 Web 程序。 将以下 php 文件存储在 Apache 的 htdocs 文件夹中。

phpinfo.php

示例

<?php
   phpinfo();
?>

输出

在浏览器的地址栏中输入以下地址。

http://127.0.0.1/phpinfo.php

如果这显示一个页面显示您的 PHP 安装相关信息,那么这意味着您已经正确安装了 PHP 和 Webserver。


Apache 配置

如果您使用 Apache 作为 Web 服务器,您可以参考 Apache 配置参考手册。


PHP.INI文件配置

PHP 配置文件 php.ini 是影响 PHP 功能的最终和直接方式。


Windows IIS 配置

要在您的 Windows 机器上配置 IIS,您可以参考随 IIS 一起提供的 IIS 参考手册。


安装 MySQL 数据库

您需要的最重要的东西当然是一个实际运行的数据库,其中包含一个您可以查询和修改的表。

  • MySQL DB − MySQL 是一个开源数据库。 您可以从 MySQL 官方网站 下载它。 我们建议下载完整的 Windows 安装。

另外,下载并安装 MySQL AdministratorMySQL Query Browser。 这些是基于 GUI 的工具,可使您的开发更加轻松。

最后,下载 MySQL Connector/J(MySQL JDBC 驱动程序)并将其解压缩到一个方便的目录中。 出于本教程的目的,我们假设您已将驱动程序安装在 C:\Program Files\MySQL\mysql-connector-java-5.1.8。

因此,将 CLASSPATH 变量设置为 C:\Program Files\MySQL\mysql-connector-java-5.1.8\mysql-connector-java-5.1.8-bin.jar。 您的驱动程序版本可能因安装而异。


设置数据库凭证

当我们安装 MySQL 数据库时,它的管理员 ID 被设置为 root 并且它提供了设置您选择的密码的条件。

使用 root ID 和密码,您可以创建另一个用户 ID 和密码,或者您可以为您的 JDBC 应用程序使用根 ID 和密码。

数据库的创建、删除等各种数据库操作都需要管理员ID和密码。

我们将使用 MySQL 数据库,ID 为 root,密码为 root@123

如果您没有足够的权限来创建新用户,那么您可以要求您的数据库管理员 (DBA) 为您创建一个用户 ID 和密码。

要完整了解 MySQL 数据库,请学习 MySQL 教程


phpMyAdmin 安装

下载 phpMyAdmin-5.1.1-all-languages.zip phpMyAdmin Web 应用程序并将其解压缩到一个方便的目录中。 然后将文件夹复制到 Apache Web Server 的 htdocs 目录。 我们已将 phpMyAdmin-5.1.1-all-languages 重命名为 phpMyAdmin 并将其放在 htdocs 目录中。

在重新启动 Apache 服务器之前,我们需要更改 Apache 配置和 PHP 配置以允许 phpMyAdmin 与 MySQL 和 OpenSSL 一起工作。 请进行以下更改。

Apache 配置更新

在 Apache Web 服务器目录中找到 /conf/httpd.conf 文件并将 DirectoryIndex > index.html 更新为 index.php。

#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
   DirectoryIndex index.php
</IfModule>

PHP 配置更新

在 PHP 安装目录中找到 php.ini 并取消注释 mysqliopenssl 的扩展。

extension=mysqli
extension=openssl

现在启用 extension_dir 以加载 mysqli 和 openssl 的扩展。

; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
;extension_dir = "./"
; On windows:
extension_dir = "ext"

就是这样,现在启动 Apache Server,在浏览器中打开 localhost/phpmyadmin,打开 phpMyAdmin 界面。