会员控制台 会员登陆 会员注册 最后更新 高级搜索 会员投稿 退出登陆
设为首页
收藏本站
留言给我
  首页 | 操作系统类 | 程序设计类 | 数据库类 | 应用服务类 | 网络及硬件类 | 其他技术 | GBunix论坛
操作系统类
程序设计类
数据库类
应用服务类
网络及硬件类
其他技术
Unix中文 / 应用服务类 / WebServer / Window2000下Apache2.0.44/PHP4.3.3/GD2.0.15配置实例
Window2000下Apache2.0.44/PHP4.3.3/GD2.0.15配置实例
2004-06-10    trotter    www.gbunix.com    点击:
Window2000下Apache2.0.44/PHP4.3.3/GD2.0.15配置实例
一:安装Apache 2.0.44

安装目录:C:\Program Files\Apache Group\Apache2 或C:\Apache2

二:让 PHP 和 APACHE 合作

首先下载 php-4.3.3-Win32.zip 和 php-4.3.3-installer.exe 两个文件。

先使用php-4.3.3-installer.exe来安装,它将为你建立PHP文件夹,根据你的喜好安装PHP,完成后,解压php-4.3.3-Win32.zip文件,然后找到压缩包中的 sapi 文件夹。把该文件夹复制你刚才安装好的PHP目录。(例如:C:\PHP)把 PHP文件夹中的php4ts.dll复制到你的系统目录:在XP下是WINDOWS\System32,在2K下是WINNT\system32。下面我们开始修改conf文件。

三:让 Apache 解析 php 页面(修改httpd.conf)

用你喜欢的文本编辑器打开httpd.conf文件,让我们加几行进去,这样我们Apache 就可以解析 .php 和.phps文件了。我们需要注意conf文件的两个部分,第一部分是 Dynamic Shared Object (DSO) Support list,第二部分是 cgi-bin directory

首先让我们找到如下所示的 DSO 列表.

# Dynamic Shared Object (DSO) Support
#
# to be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l') do not need
# to be loaded here.
#
# Example:
# LoadModule foo_module modules/mod_foo.so

这还有许多,一直找到最后一行:

#LoadModule ssl_module modules/mod_ssl.so

上面一行是该列表的最后一行,按回车产生一个空的行,在这个空行内加入下面这行:

LoadModule php4_module c:/php/sapi/php4apache2.dll

在关闭conf文件之前,我们需要再加入两行。找到CGI-BIN目录,为了节省时间,可以这样找:按CTRL+F,(译者注:如果你是在记事本而不是写字板里编辑这个文本,那么,应该用快捷键F3)查找 ,在第二个后面两次回车,以便加入下面两行:

AddType application/x-httpd-php .php .phtml .php3 .php4
AddType application/x-httpd-php-source .phps

修改DirectoryIndex:

DirectoryIndex index.html index.php default.php index.php3 index.php4 index.phtml index.html.var index.cfm

添加好后,保存你的conf文件。

拷贝php-4.3.3-Win32\extensions\php_gd2.dll到C:\WINNT\system32

用文本编辑器打开C:\WINNT\php.ihi

大约在547行去掉"extension=php_gd2.dll"该行的注释。

四:测试实例

编辑info.php文件

phpinfo();
?>

重新启动apache,访问info.php,你应该可以看到php的设置状态了。

相关下载:

http://www.21php.com/download/uploads/windows/apache_2.0.44-win32-x86-no_ssl.msi

http://www.21php.com/download/uploads/windows/php-4.3.3-Win32.zip

http://public.www.planetmirror.com/pub/php/distributions/php-4.3.3-installer.exe



请问Apache为什么出现乱码,如何解决?

我的Web服务器软件是这样的:Windows 2000 Server+Apache2.06+Php4.10+MySql4.13,安装完成后输入IP地址浏览网页的时候,中文部分都是乱码。如果把Apache的版本换成1.3,一切正常。我想知道是不是我下载的Apache2.06不支持中文?哪里可以下载最新版的支持中文的Apache服务器软件呢?

apache2默认的字符集不是中文的

注释之后变成
#AddDefaultCharset ISO-8859-1
AddDefaultCharset GB2312

了解更多详情,参与讨论,请进入GBUNIX论坛

http://www.gbunix.com/bbs/index.php
责任编辑: trotter
发表评论 查看评论 加入收藏 Email给朋友 打印本文
给该文章评分
1 2 3 4 5 6 7 8 9 10
平均得分 7.50, 共 2 人评分
1 2 3 4 5 6 7 8 9 10
发表评论
标题:
内容:
声明:本站资讯均来自互联网,所有文章版权归原作者和出版者所有,如涉及版权问题,请来信告知!
Copyright © 2002-2004 GBunix.com. All rights reserved.