PHP 和 MySQL - 环境设置


为了开发和运行 PHP 网页,您的计算机系统上需要安装三个重要组件。

  • Web 服务器- PHP 几乎可与所有 Web 服务器软件配合使用,包括 Microsoft 的 Internet 信息服务器 (IIS),但最常用的是 Apache Server。在这里免费下载 Apache - https://httpd.apache.org/download.cgi

  • 数据库- PHP 几乎适用于所有数据库软件,包括 Oracle 和 Sybase,但最常用的是 MySQL 数据库。在这里免费下载 MySQL - https://www.mysql.com/downloads/

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

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 DB - MySQL 是一个开源数据库。您可以从MySQL 官方网站下载它。我们建议下载完整的 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。您的驱动程序版本可能会因您的安装而异。

设置数据库凭证

当我们安装 MySQL 数据库时,其管理员 ID 被设置为root,并且可以设置您选择的密码。

使用 root ID 和密码,您可以创建另一个用户 ID 和密码,也可以将 root ID 和密码用于 JDBC 应用程序。

有各种数据库操作,例如数据库创建和删除,需要管理员 ID 和密码。

对于 JDBC 教程的其余部分,我们将使用 MySQL 数据库,其中guest作为 ID,guest123作为密码。

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

创建数据库

要创建TUTORIALSPOINT数据库,请使用以下步骤 -

步骤1

打开命令提示符并更改为安装目录,如下所示 -

C:\>
C:\>cd Program Files\MySQL\bin
C:\Program Files\MySQL\bin>

注意- mysqld.exe的路径可能会有所不同,具体取决于系统上 MySQL 的安装位置。您还可以查看有关如何启动和停止数据库服务器的文档。

第2步

如果数据库服务器尚未运行,请执行以下命令来启动它。

C:\Program Files\MySQL\bin>mysqld
C:\Program Files\MySQL\bin>

步骤3

通过执行以下命令创建TUTORIALSPOINT数据库 -

C:\Program Files\MySQL\bin> mysqladmin create TUTORIALSPOINT -u guest -p
Enter password: ********
C:\Program Files\MySQL\bin>

创建表

要在 TUTORIALSPOINT 数据库中创建员工表,请使用以下步骤 -

步骤1

打开命令提示符并更改为安装目录,如下所示 -

C:\>
C:\>cd Program Files\MySQL\bin
C:\Program Files\MySQL\bin>

第2步

登录数据库如下 -

C:\Program Files\MySQL\bin>mysql -u guest -p
Enter password: ********
mysql>

步骤3

创建表Employees如下 -

mysql> use TUTORIALSPOINT;
mysql> create table Employees
   -> (
   -> id int not null,
   -> age int not null,
   -> first varchar (255),
   -> last varchar (255)
   -> );
Query OK, 0 rows affected (0.08 sec)
mysql>

创建数据记录

最后,您在 Employee 表中创建几条记录,如下所示 -

mysql> INSERT INTO Employees VALUES (100, 18, 'Zara', 'Ali');
Query OK, 1 row affected (0.05 sec)

mysql> INSERT INTO Employees VALUES (101, 25, 'Mahnaz', 'Fatma');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO Employees VALUES (102, 30, 'Zaid', 'Khan');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO Employees VALUES (103, 28, 'Sumit', 'Mittal');
Query OK, 1 row affected (0.00 sec)

mysql>

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

现在您已准备好开始尝试 PHP。