phpMyAdmin - 环境设置


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

  • Web 服务器- PHP 几乎可与所有 Web 服务器软件配合使用,包括 Microsoft 的 Internet 信息服务器 (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 是一个基于 Web 的软件,因此需要启用 JavaScript 和 cookies 的 Web 浏览器。我们在本教程中使用 Google Chrome。

PHP 解析器安装

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

phpinfo.php

例子

<?php
   phpinfo();
?>

输出

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

http://127.0.0.1/phpinfo.php

如果显示的页面显示您的 PHP 安装相关信息,则表示您已正确安装 PHP 和 Web 服务器。否则,您必须按照给定的过程在计算机上安装 PHP。

本节将指导您在以下四个平台上安装和配置 PHP -

阿帕奇配置

如果您使用 Apache 作为 Web 服务器,那么本节将指导您编辑 Apache 配置文件。

检查此处 - Apache 服务器中的 PHP 配置

PHP.INI 文件配置

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

检查此处 - PHP.INI 文件配置

Windows IIS 配置

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

安装MySQL数据库

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

此外,下载并安装MySQL Administrator以及MySQL 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 和密码,也可以将 root ID 和密码用于 JDBC 应用程序。

有各种数据库操作,例如数据库创建和删除,需要管理员 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 Server 目录中找到/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 服务器并在 Web 浏览器中打开localhost/phpmyadmin phpmyadmin 以打开 phpMyAdmin 界面。