PHP程序员站--PHP编程开发平台
 当前位置:主页 >> PHP基础 >> 新手专区 >> 

Windows XP下PHP+MySQL环境搭建

Windows XP下PHP+MySQL环境搭建

来源:互联网  作者:未知  发布时间:2007-12-20
本教程介绍如何在 Windows XP 机器上设置 Apache Web 服务器、PHP 解释器和 MySQL 数据库以构成所需的开发环境。 开始之前 关于本教程 本教程会带您亲历将 Windows XP 机器设置为 PHP 和 MySQL 开发环境的全过程。您将从下载和安装用于处理 HTTP 请求(您每次将 URL 输

同样,请检查您的工作。通过 mysql -u root -p DB-DEVEL 登录到 MySQL 监视器,然后输入 describe users;。您应该会看到一个对所创建的表的文本描述:

mysql> describe users;
+-----------+----------+------+-----+---------+-------+
| Field     | Type     | Null | Key | Default | Extra |
+-----------+----------+------+-----+---------+-------+
| user_id   | int(11)  |      | PRI | 0       |       |
| username  | tinytext |      |     |         |       |
| firstname | tinytext |      |     |         |       |
| lastname  | tinytext |      |     |         |       |
+-----------+----------+------+-----+---------+-------+
4 rows in set (0.00 sec)

您可以对 user_websites 表进行相同的操作:

mysql> describe user_websites;
+-------------+---------+------+-----+---------+-------+
| Field       | Type    | Null | Key | Default | Extra |
+-------------+---------+------+-----+---------+-------+
| website_id  | int(11) |      | PRI | 0       |       |
| user_id     | int(11) |      |     | 0       |       |
| website_url | text    |      |     |         |       |
+-------------+---------+------+-----+---------+-------+
3 rows in set (0.00 sec)

最后,在这里添加一些简单的数据。创建以下文件,并将其命名为 insert-sample-data.sql:

 

INSERT INTO users VALUES (1, 'bmclaugh', 'Brett', 'McLaughlin');
INSERT INTO users VALUES (2, 'gqg10012', 'Gary', 'Greathouse');
INSERT INTO users VALUES (3, 'reckstei', 'Bob', 'Eckstein');
INSERT INTO users VALUES (4, 'mikeh', 'Mike', 'Hendrickson');
INSERT INTO user_websites VALUES (1, 1, 'http://www.newInstance.com');
INSERT INTO user_websites VALUES (2, 1, 'http://www.oreilly.com');
INSERT INTO user_websites VALUES (3, 4, 'http://www.oreilly.com');

同样,这也非常直接。通过以下命令将此脚本馈送到 MySQL:

C:\>mysql -u root -p DB-DEVEL < insert-sample-data.sql
Enter password: ********

 

 

现在,登录到数据库来确认这些数据位于正确的位置:

C:\>mysql -u root -p DB-DEVEL
Enter password: ********
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 16 to server version: 4.1.11-nt

 

 

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> select * from users;
+---------+----------+-----------+-------------+
| user_id | username | firstname | lastname    |
+---------+----------+-----------+-------------+
|       1 | bmclaugh | Brett     | McLaughlin  |
|       2 | gqg10012 | Gary      | Greathouse  |
|       3 | reckstei | Bob       | Eckstein    |
|       4 | mikeh    | Mike      | Hendrickson |
+---------+----------+-----------+-------------+
4 rows in set (0.00 sec)

可以对 user_websites 表执行相同的检查,并应该得到类似的结果。设置好一些示例数据之后,现在需要做的全部工作就是编写一些 PHP 代码来将数据库和您的 Web 站点连接起来。

 

将 MySQL 支持添加到 PHP

在编写任何代码之前,您必须告诉 PHP 加载 MySQL 所需的库。可通过您在 在 Windows 上安装 PHP 部分中设置的 php.ini 文件实现此操作。打开此文件,并查找以下代码行:

;extension=php_mysql.dll

此代码行告诉 PHP 加载 MySQL DLL(动态链接库),这会允许您的 PHP 脚本使用 MySQL 命令。然而,此代码行前面的 ; 是注释指示符;请移除它以便使此代码行类似以下内容:

Tags: 环境   Apache   php   mysql   文件   安装   开发   sql   windows   Window   PHP+Mysql   XP  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号