精华区 [关闭][返回]

当前位置:月光软件>>讨论区精华>>〖电脑技术〗>>● WinNT系统>>Connectivity>>系统集成>>NT与Apache>>Win2000/Win98 + Apache + PHP4的配置

主题:Win2000/Win98 + Apache + PHP4的配置
发信人: javabase()
整理人: ipaq(2001-05-25 11:34:12), 站内信件
Win2000/Win98 + Apache + PHP4的配置 

一、Apahce简介 

根据Web服务器调查公司Netcrafe(http://www.netcraft.co.uk/Survey/)调查,
全Internet有50%以上的Web服务器都在用Apache。Apache和Ms IIS 同属于Web服
务器。 

二、Apache的安装(指Windows版本) 

将下载后的文件解压,到一个目录,运行Setup程序,会提示整个安装的过程。比
如安装到一个目录(c:\apache\)下。然后,在该目录的字目录conf下有一个名为
httpd.conf的文本文件,用文本编辑器编辑它,将“#BindAddress *”这一行改
为“BindAddress 127.0.0.1”,将“#ServerName new.host.name”改为“Serv
erName localhost”。好了,就是如此简单,开始运行Apache吧,接着你在浏览
器中输入:http://127.0.0.1/应该就会看到Apache服务器的效果了。

需要说明的是,如果你的本机已经在运行一个其它的Web服务器了,你可以通过修
改端口来区别开来,你可以在httpd.conf文件的“Port 80”改为“Port 81”或
其它没有运行服务的端口。一般来说,FTP端口为21... ,那么,你在浏览器中输
入“http://127.0.0.1:81”就可以了。 

三、设置Apache虚拟目录 在IIS和PWS中,该设置是通过图形界面进行的,在Apa
che中,同样是编辑httpd.conf文件(注意:该文件一般不要轻易改动),在该文
件中加一行

Alias /test/ "c:/php/test/" 

表示将c:/php/test/目录设置为虚拟目录/test/,那么你在c:/php/test/下的文件
,就可以通过在浏览器中输入“http://127.0.0.1/test/文件”访问。 

四、使Apache支持PHP 好了,Apache服务器的简单配置可以了,但是要它支持PH
P,还需要做以下工作。 

在httpd.conf文件中加入以下几行: 

ScriptAlias /php/ "c:/php/" 

AddType application/x-httpd-php .php 

Action application/x-httpd-php "/php/php.exe" 

当然,你如果想将你的php文件后缀改为其它的也可以,将第二行中的最后几个字
“.php”改为你想要的后缀,要想支持更多的文件,也可以的,如: 

ScriptAlias /php/ "c:/php/" 

AddType application/x-httpd-php .php

AddType application/x-httpd-php .php4 

AddType application/x-httpd-php .phtml

Action application/x-httpd-php "/php/php.exe" 

好了,重新启动Apache服务器,让我们来看看有没有成功。 在test虚拟目录下编
写一个最简单的php文件(hello.php): 

<? echo "HelloWorld!";?> 

在浏览器中(http://127.0.0.1/test/hello.php)看看有没有成功? 好了,我们


<? phpinfo(); ?> 

看看php的配置吧! 
 
 
  Win2000/Win98 + IIS5 + PHP4的配置 
 
 
一、CGI方式安装

进入IIS管理器

站点属性 --> 主目录 --> 配置 -->应用程序映射 -->添加

在“可执行文件”中输入“c:\php\php.exe”

“扩展名 ”中输入“.php”或者其它你想要的名称

二、ISAPI方式安装

进入IIS管理器

站点属性 --> ISAPI筛选器 --> 添加

“筛选器名称”输入“.php”等

“可执行文件”选择“c:\php\sapi\php4isapi.dll ” 

三、需要注意的是用IIS,一定要注意权限的问题,当你出现“找不到该页”的问
题的时候,有可能就是这个问题了,另外,我个人喜欢用CGI的方式。

  
 
 
  Win2000/Win98 下MySQL的安装
 
 
一、MySQL简介

MySQL是一个小巧灵珑的数据库服务器软件,对于中、小型应用系统是非常理想的
。除了支持标准的ANSI SQL语句外,最重要的是,它还支持多种平台,而在Unix
/Linux系统上,MySQL支持多线程运行方式,从而能获得相当好的性能。它和前两
个软件一样,是属于开放源代码软。 

二、MySQL的安装(指Windows版本) 将下载后的文件解压,到一个目录,运行Set
up程序,会提示整个安装的过程。它默认安装到c:\mysql下,如果要安装到其它
目录下还有改动一些东西,作为初学者,可以先不管,以默认的目录安装。好了
,安装后,进入c:\mysql\bin目录下,运行mysqld-shareware.exe文件 在Win98
下直接运行,正常情况下,没有什么提示信息 在NT下可以输入:mysqld-sharew
are --install 启动该服务 接着,输入mysql ,正常情况下会出现几行提示信息
并出现下提示符号: mysql> 到此,你已经成功安装了MySQL。 

三、设置MySQL用户密码 MySQL数据库的默认用户名为“root”(MS SQL Server 
的 sa 相似),密码默认为空。在DOS提示符(注意,不是mysql提示符)下输入 
c:\mysql\bin>mysqladmin -u root -p password adminpassword 

回车后会提示你输入原来的密码,由于原来密码为空,直接回车,root用户的密
码便改为“adminpassword”了。 

四、简单使用MySQL数据库 

1.显示MySQL的数据库(注意:在该文的以后部分,如果没有提示,输入的命令都
是在mysql提示符下) 

show databases 

2.打开一个数据库 

use test 

其中,test为数据库名称 

3.显示一个数据库中所有数据表 (必须先打开一个数据库) 

show tables 

go 

4.以root身份创建一个数据库(在DOS提示符号下) 

mysqladmin -u root -p password adminpassword create gsbook 

接着会提示你输入密码。

因为,我们的目的是做一个留言板,我在这里将数据库的名称命名为“gsbook”


5.在数据库中加入数据表 

create table gsbook(id int not null auto_increment,primary key(id),nic
kname varchar(30),email varchar(30),homepage varchar(30),note text,w_t
ime datetime) 

go 

说明,在今后,我会将mysql的字段类型简单的说明,如果现在看不懂,不要紧的
。 

恭喜您,到现在为止,您已经具备PHP编程的基本环境了。
 

--
欢迎到 WinNT 版来做客!

※ 来源:.月光程序代码网 http://www.moon-soft.com.[FROM: 202.103.60.71]

[关闭][返回]






转载请注明:转载自 月光程序代码网 [ http://www.moon-soft.com ]