1.安装apache
双击apache_1.3.22-win32-x86.exe,一步一步安装即可
2.安装php
解开php-4.3.0-Win32.zip到c:\program files\apache group\php\目录,
将php.ini-recommended改名为php.ini拷贝到winnt目录下
将php4ts.dll拷贝到winnt的system目录下
3.配置apache使php可用,在apache的httpd.conf中要做如下配置
ScriptAlias /php/ "C:/Program Files/Apache Group/Apache/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
重启apache,使改动生效
4.测试php是否可以正常运行,创建文件index.php,将其放在C:/Program Files/Apache Group/Apache/htdocs
<html>
<head>
<title>测试 apache和php是否正常运行</title>
</head>
<body>
<?php
echo "看看PHP的运行环境信息";
echo "";
echo phpinfo();
?>
</body>
</html>
在游览器中输入:http://localhost/index.php
看看运行结果是不是显示出了PHP的环境信息。如果有,则说明可以正常运行了
5.安装Perl
解压ActivePerl-5.8.0.802-MSWin32-x86.zip,install即可
6.配置apache使perl可用,在apache的httpd.conf中要将如下注释去掉:
#AddHandler cgi-script .cgi .pl
添加另外的一个扩展名,.pl使Apache支持以.pl结尾的脚本。
重启apache,使改动生效
7.运行perl语言编写的cgi程序,需要修改cgi程序中的
#!/usr/bin/perl
更改为:
#!c:\perl\bin\perl.exe
8.安装mysql
解压mysql-3.23.41-win.zip,setup即可
9.配置mysql
进入目录C:\mysql\bin, 执行mysqld-nt使mysql作为Windows 2000的一个服务来安装
这样可以通过执行net stop和net start来停止和启动mysql
10.测试apache、mysql和php
进入mysql/bin
键入mysql -u root -p
密码为root
则进入mysql提示符:mysql>
键入:1.open test
2.CREATE TABLE wuxia (
id int(11) not null,
name char(20) not null,
sex char(2) not null,
age int(11)
);
3.ALTER TABLE wuxia ADD CONSTRAINT id PRIMARY KEY(id);
4.insert into wuxia values(1, 'weiqiong', 'f', 25);
5.insert into wuxia values(1, 'chenxu', 'm', 28);
在目录C:/Program Files/Apache Group/Apache/htdocs下创建文件test.php,内容如下:
<html>
<head>
<style type="text/css">
<!--
input {font-size:9pt}
A:link {text-decoration:underline;font-size:9pt;color:000059}
A:visited {text-decoration:none;font-size:9pt;color:000059}
A:active {text-decoration:none;font-size:9pt}
A:hover {text-decoration:underline;font-size:9pt;color:ff0000}
body,table {font-size:9pt}
tr,td {font-size:9pt}
-->
</style>
<title>江湖排行榜</title>
</head>
<body alink="#ff0000" link="#000099" vlink="#cc6600" topmargin="3" leftmargin="0" bgcolor="ffffff">
<center><font size=3 ><b>江湖排行榜</b></font></center>
<table cellspacing=0 width="83%" border=1 align="center" >
<tr bgcolor="#6b8ba8" style="color:ffffff">
<td width="8%" align="center" height="19">编号</td>
<td width="12%" align="center" >姓名</td>
<td width= "8%" align="center" >性别</td>
<td width="7%" align="center" >年龄</td>
</tr>
<?
//连接本地mysql数据库
$myconn=mysql_connect("localhost","root","root");
//先择表test
mysql_select_db("test",$myconn);
//查询数据
$strSql="select * from wuxia";
//读数据
$result=mysql_query($strSql,$myconn);
//以下显示记录内容
while($row=mysql_fetch_array($result))
{
?>
<tr>
<td align="center" height="19"><? echo $row[id]; ?></td>
<td align="center" ><? echo $row[name]; ?></td>
<td align="center" ><? echo $row[sex]; ?></td>
<td align="center"><? echo $row[age]; ?></td>
</tr>
<?
}
mysql_close($myconn);
?>
</table>
</body>
</html>
在IE中键入:http://localhost/test.php就可以看见效果了