php5 与 apache2 在windows上的安装方法

php与apache是公认的网站服务器组合最佳搭档,为体验现在最新版本的新功能,我们需先来配置一个运行环境,下面实现Apache Version Apache/2.0.50 (Win32) PHP/5.0.0 的组合安装:

php一直都存在两种运行方式:
一。以apache模块方式运行。它的好处是运行速度,推荐这种方式
二。以cgi 方式运行。php3 在windows环境下只能以这种方式, 而以后的版本则没有该限制

准备工作:

apache2 windows版下载:www.apache.org
php5 windows版下载:www.php.net

apache2 安装目录:X:\servdemo\apache2
php5 的安装目录:X:\servdemo\php5


一。作为apache模块的安装

先将php5目录下的 php5apache2.dll拷贝到 X:\servdemo\apache2\modules目录下。

修改 httpd.conf 文件,添加下面几行:

LoadModule php5_module modules/php5apache2.dll
#AddModule php5.module.c !这句在别的地方查到需要,我这有这句就不行,去掉就可以了
AddType application/x-httpd-php .php


这时保存并用apache -t 测试会出现如下问题:(不要紧,其实还没完呢。以前版本到这就结束了吧,但php5就不行了。)
Syntax error on line 137 of X:/servdemo/Apache2/conf/httpd.conf:
Cannot load X:/servdemo/Apache2/modules/php5apache2.dll into server: \xd5\xd2\xb2\xbb
\xb5\xbd\xd4\xcb\xd0\xd0\xb4\xcb\xd3\xa6\xd3\xc3\xb3\xcc\xd0\xf2\xcb\xf9\xd0\xe8
\xb5\xc4\xc4\xb3\xb8\xf6\xbf\xe2\xce\xc4\xbc\xfe\xa1\xa3


现在把php5目录下的 php5ts.dll 拷贝到 apache2\bin 目录下或 windows 的系统目录下:
windows\system(win9x),winnt\system32(win2k及以上)

现在就可以启动 apache 服务器了还有错误吗?(有,不会吧???)

再写个脚本试试吧,来个简单点的 test.php
phpinfo();
?>

二。以CGI方式安装

在httpd.conf中加入:

ScriptAlias /php5 X:/servdemo/php5

AddType application/x-httpd-php .php

Action application/x-httpd-php /php5/php-cgi.exe
注:在php4及以前的版本中没有这个程序,这回带了那就直接用它了。

保存

测试一下吧


另外,再顺便写个知识点吧:apache服务器下中文乱码的问题解决方法

在 httpd.conf 中有一行:
AddDefaultCharset ISO-8859-1

将它改为:
AddDefaultCharset gb2312

AddDefaultCharset off

在更改后先把缓存清空一下,否则你看到的不会是更改后的效果。


可能还需要数据库服务器吧,没关系,选用什么都可以了,PHP支持的数据库可太全面了,大概有十几种吧。
我用 sql server 2000 和 mysql ,这要看你的网站需要哪种当量的数据库了。

AddThis Social Bookmark Button

相关文档(Relevant Entries)
php 常用组件等整理
在mysql中求日期差
简单的PHP重定向代码
Andreessen: PHP succeeding where Java isn't
PHPLIB模板嵌套示例
用Zend Encode编写开发PHP程序
如何编译PHP源代码
Zend Optimizer 配置指南
WoW Powerleveling
Posted on June 24, 2005 3:58 PM | | | Comments (0) | | TrackBacks (0)

引用地址(TRACKBACKS)
 
TrackBack URL for this entry:
http://www.wujianrong.com/mt-tb.cgi/80

发布评论(ADD YOUR COMMENTS)
 
感谢您参与评论;发表您的意见时请保持文章的相关性;不相关的或是单纯宣传的内容可能会被删掉。您的E-mail只是用来确认您发表的文章,不会出现在网页上。
Please keep your comments relevant to this blog entry. Email addresses are never displayed, but they are required to confirm your comments.

称呼(Name):      记住我的个人信息(Remember)
邮箱(Email):
网址(URL):
评论(Add your comments):

相关内容
广告计划