Phpmyadmin 简明教程
phpMyAdmin - Environment Setup
由于 phpMyAdmin 是基于 PHP 的,因此在安装 phpMyAdmin 之前,您的计算机系统上需要安装以下四个重要组件。
-
Web Server − PHP 几乎可与所有 Web 服务器软件配合使用,包括 Microsoft 的 Internet 信息服务器 (IIS),但使用最广泛的是 Apache 服务器。免费下载 Apache,网址为: https://httpd.apache.org/download.cgi 。本教程中使用的是 Apache 2.4。
-
Database − phpMyAdmin 管理 MySQL 或 MariaDB 数据库。本教程中,我们可使用 MySQL 数据库。免费下载 MySQL,网址为: https://www.mysql.com/downloads/ 。本教程中使用的是 MySQL 8.0。
-
PHP Parser − 为处理 PHP 脚本指令,必须安装一个解析器,以生成可发送到 Web 浏览器的 HTML 输出。本教程将指导您如何在计算机上安装 PHP 解析器。本教程中使用的是 PHP 7.4。
-
Web Browser − phpMyAdmin 是一款基于 Web 的软件,因此需要启用 JavaScript 和 cookie 的 Web 浏览器。本教程中,我们使用的是 Google Chrome。
PHP Parser Installation
在您进行之前,在计算机上确保设置好适当的环境,以使用 PHP 开发您的网络程序非常重要。将以下 php 文件储存在 Apache 的 htdocs 文件夹中。
Install MySQL Database
当然,您将需要最重要的实际运行数据库,其中包含您可以查询和修改的表。
-
MySQL DB - MySQL 是一个开源数据库。您可以从 MySQL Official Site 下载它。我们建议下载完整的 Windows 安装。
此外,下载并安装 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。您的驱动程序版本可能会因您的安装而异。
Set Database Credential
当我们安装 MySQL 数据库时,它的管理员 ID 设置为 root ,并提供设置密码的选项。
使用 root ID 和密码,您可以创建另一个用户 ID 和密码,也可以为您的 JDBC 应用程序使用 root ID 和密码。
有各种数据库操作,例如数据库创建和删除,这需要管理员 ID 和密码。
我们将使用 ID root 和密码 root@123 的 MySQL 数据库。
如果您没有足够权限创建新用户,那么您可以请求数据库管理员 (DBA) 为您创建用户 ID 和密码。
要全面了解 MySQL 数据库,请学习 MySQL Tutorial 。
phpMyAdmin installation
在方便的目录中下载并解压 phpMyAdmin Web 应用程序 phpMyAdmin-5.1.1-all-languages.zip 。然后将该文件夹复制到 Apache Web 服务器的 htdocs 目录中。我们已将 phpMyAdmin-5.1.1-all-languages 重命名为 phpMyAdmin 并将其放在 htdocs 目录中。
在重新启动 Apache 服务器之前,我们需要对 Apache 配置和 PHP 配置进行更改,以允许 phpMyAdmin 与 MySQL 和 OpenSSL 配合工作。请执行以下更改。
Apache Configuration Update
在 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 Configuration Updates
在 PHP 安装目录中找到 php.ini ,并取消注释 mysqli 和 openssl 的扩展。
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 界面。