当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

目的和要求

9/17/2020 9:38:49 PM 人评论

目的和要求

实验1 搭建PHP服务器

目的和要求

(1)了解本书使用的软件多数是跨平台(支持UNIX、Linux、Windows等平台)的开源软件,且可以从其官网上免费下载。

(2)了解Web应用程序的工作原理。

(3)了解Web应用程序的组成及各部分的主要功能。

(4)练习安装与配置Apache HTTP Server。

(5)练习安装与配置PHP。

(6)练习安装MySQL数据库。

(7)练习安装和配置phpMyAdmin。

实验准备

要了解Apache HTTP Server是Apache软件基金会提供的一个开源Web服务器项目,它具有扩展性强、开放源代码、跨平台、可以免费下载等优势。

PHP是服务器端、跨平台、HTML嵌入式的脚本语言。

MySQL是非常流行的开源数据库管理系统,它由瑞典的MySQL AB公司(后来被Sun公司收购了,而Sun公司也已被Oracle公司收购)开发,开发语言是C和C++。它具有非常好的可移植性,可以在AIX、UNIX、Linux、Max OS X、Solaris、Windows等多种操作系统下运行。如果选择使用PHP开发Web应用程序,通常会选择MySQL作为后台数据库。

首先需要准备一台安装了Windows操作系统的计算机作为Web服务器。

实验内容

本实验主要包含以下内容。

(1)练习安装Apache HTTP Server。

(2)练习管理Apache服务。

(3)练习安装PHP。

(4)测试PHP是否配置成功。

(5)安装MySQL数据库。

(6)安装和配置phpMyAdmin。

1.安装Apache HTTP Server

按以下步骤安装与配置Apache HTTP Server。

(1)参照附录C下载Apache HTTP Server 2.2.22的Windows安装包。

(2)参照2.1.1小节安装Apache HTTP Server。

2.管理Apache服务

参照如下步骤练习通过任务栏右下角的Apache图标来管理Apache服务。

(1)单击任务栏右下角的Apache图标figure_0268_0330,在弹出菜单中选择“Apache2.2”。

(2)选择Stop菜单项,停止Apache服务。

(3)右键单击任务栏右下角的Apache图标figure_0268_0331,选择Open Apache Monitor菜单项,可以打开Apache服务监视窗口。确认Apache服务已经停止。单击Start按钮,启动Apache服务。

(4)打开浏览器,在地址栏中输入下面的网址:

http://localhost

如果Apache HTTP Server工作正常,则可以看到网页中显示“It Works!”。

3.安装PHP

参照如下步骤练习安装PHP。

(1)参照附录C下载PHP压缩包。

(2)将下载得到的压缩包php-5.4.4-nts-Win32-VC9-x86.zip解压到C:\php。

(3)在C:\php 目录下找到 php.ini- production 文件,将其改名为 php.ini,这是 PHP 的配置文件。

(4)对php.ini作如下修改。

• extension_dir

此配置项指定PHP用来寻找动态连接扩展库的目录,将其修改为如下内容:

extension_dir = "C:\php\ext\"

• 支持mbstring库

在php.ini中查找到如下代码:

;extension=php_mbstring.dll

去掉前面的注释符号(;),修改后的内容如下:

extension=php_mbstring.dll

• 支持mysql库

在php.ini中查找到如下代码:

;extension=php_mysql.dll

去掉前面的注释符号(;),修改后的内容如下:

extension=php_mysql.dll

(5)修改Apache配置文件。

• 添加php5apache2.dll

在httpd.conf中,找到LoadModule模块,在其后面添加如下代码:

LoadModule php5_module C:/php/php5apache2_2.dll

装载此模块,可以使Apache服务器提供对PHP5的支持。

• 指定PHP配置文件的目录

为了让Apache HTTP Server了解PHP配置文件的位置,可以在LoadModule指令的下面添加如下代码:

PHPIniDir "C:/php"

• 设置目录索引

修改DirectoryIndex指令,增加对PHP文件的支持,代码如下:

DirectoryIndex index.php index.html index.html.var

• 添加可以执行PHP代码的文件类型

找到AddType application/x-gzip .gz .tgz,在它的下面添加如下语句:

AddType application/x-httpd-php .php

修改完成后,保存配置文件,并重启Apache服务。

4.测试PHP是否配置成功

按照下面的步骤测试PHP是否配置成功。

(1)参照例2-1编写test.php。

(2)将test.php 复制到Apache HTTP Server 的网站根目录(默认为C:\Program Files\Apache Software Foundation\Apache2.2\htdocs)下。

(3)在浏览器中访问如下URL:

http://localhost/test.php

确认可以看到PHP的工作环境和基本信息,说明PHP已经安装和配置成功。

5.安装MySQL数据库

(1)参照附录C下载MySQL安装包。

(2)参照2.3.1小节安装MySQL数据库。

6.安装和配置phpMyAdmin

按照如下步骤安装和配置phpMyAdmin。

(1)参照附录C下载phpMyAdmin压缩包。

(2)将下载得到的 zip 文件解压缩到 Apache HTTP Server 的网站根目录(C:\Program Files\Apache Software Foundation\Apache2.2\htdocs)下的phpMyAdmin目录。

(3)将phpMyAdmin目录下的config.sample.inc.php复制为config.inc.php。

(4)编辑php.ini,找到

;extension=php_mysqli.dll

去掉注释符;,改为

extension=php_mysqli.dll

并确认C:\PHP\ext目录下存在php_mysqli.dll。

(5)保存php.ini,并将其复制到Windows目录下。重启Apache服务。

(6)通过下面的地址访问phpMyAdmin:

http://localhost/phpMyAdmin/index.php

确认可以看到phpMyAdmin的登录界面。

上一篇:附录A实验

下一篇:目的和要求

相关教程

共有条评论 网友评论

验证码: 看不清楚?