### 实验一 搭建PHP开发环境
#### 一、实验目的与要求
1. **掌握搭建PHP开发环境的方法**:
- **安装Apache**:作为Web服务器。
- **安装PHP**:用于处理动态内容。
- **安装MySQL**:作为数据库管理系统。
2. **熟练掌握测试Apache服务器的方法**:确保Apache服务器可以正常运行。
3. **掌握使用phpMyAdmin登录并管理MySQL数据库的方法**:利用图形界面工具管理数据库。
4. **掌握编写一个简单的PHP例子的方法**:通过实践加深理解。
#### 二、实验内容详解
1. **搭建PHP开发环境**:
- **系统平台选择**:推荐使用Windows NT平台,因为Windows版本的PHP更为常见且易于安装。
- **软件选择**:主要包括Web服务器软件(如Apache)、数据库软件(如MySQL)以及PHP本身。
- **Apache**:负责解析并发送HTML文件给客户端浏览器。
- **MySQL**:用于存储和管理数据。
- **PHP**:处理动态内容,实现与数据库的交互。
- **一键安装包推荐**:`PHPStudy`,这是一个包含了Apache、PHP、MySQL和phpMyAdmin的集成软件包,非常适合初学者快速搭建开发环境。
2. **安装PHPStudy**:
- **安装步骤**:
1. 下载并解压PHPStudy软件。
2. 执行安装程序,选择安装路径(如`C:\phpStudy`)。
3. 启动Apache和MySQL服务。
- **注意事项**:
- **端口设置**:Apache服务器默认使用80端口。如果此端口已被其他服务占用(如IIS或迅雷),需要修改Apache的端口号或将其他服务的端口号修改。
- **测试Apache服务器**:安装完成后,可以通过浏览器访问`http://localhost/`或`http://127.0.0.1/`来测试Apache服务器是否安装成功。
3. **PHP开发环境配置及文件夹说明**:
- **配置文件**:`httpd.conf`是Apache服务器的核心配置文件,可以在此文件中进行各种配置调整。
- **网站根目录**:通过`DocumentRoot`指令指定,通常为`C:\phpStudy\WWW`。
- **端口号**:如果需要修改Apache服务器的端口号,可以在该文件中找到相应设置进行更改。
- **文件夹说明**:
- `C:\phpStudy\WWW`:存放网站文件的根目录。
- `C:\phpStudy\MySQL\data`:存储MySQL数据库文件的位置。
4. **使用phpMyAdmin登录并管理MySQL数据库**:
- **登录方法**:
- 打开`phpMyAdmin`登录界面。
- 输入MySQL服务器的用户名和密码(默认用户名为`root`)。
- 登录后可以看到图形化管理工具界面,可以创建、删除、修改数据库等。
5. **编写一个简单的PHP程序**:
- **所需软件**:`Dreamweaver CS5`,用于编辑PHP文件。
- **创建PHP文件**:
- 在`Dreamweaver CS5`中新建一个PHP页面。
- 保存在`C:\phpStudy\WWW`目录下,文件名为`hello.php`。
- **编写示例代码**:
```php
<?php
echo "你好!";
echo date("Y-m-d H:i:s");
?>
```
- **运行效果**:在浏览器中访问`http://localhost/hello.php`,可以看到输出的文字“你好!”以及当前的日期和时间。
#### 总结
通过以上步骤,我们不仅完成了PHP开发环境的搭建,还学会了如何测试Apache服务器、使用phpMyAdmin管理MySQL数据库以及编写简单的PHP程序。这对于初学者来说是非常宝贵的经验积累,也为后续深入学习PHP打下了坚实的基础。