赛迪网 > IT技术 热点推荐 > 文章
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

Apache2.2.2+PHP5.1.4+MYSQL5.0.22安装手记

发布时间:2006.08.31 14:03     来源:mygarden    作者:yutingpc

重装为 Windows XP 后,由于 IIS5.1 For Windows XP 的性能较差,所以决定安装 Apache 作为 PHP 的程序测试环境。

Apache 2.2.2 下载:http://www.skycn.com/soft/...

安装起来很容易,一路回车即可。安装结束后,用浏览器打开 http://127.0.0.1/,如果看到 It works! 就说明初步安装成功了。

需要设置的地方:

httpd.conf 中(程序-Apache HTTP Server 2.2.2-Configure Apache Server-Edit the Apache httpd.conf Configuration File)

查询 DocumentRoot 一行,改为需要设置的根文件夹,例如

DocumentRoot "f:/intepub/wwwroot"

同时 一行也需要修改,例如

PHP 5.1.4 下载:http://www.skycn.com/soft/...

下载完后解压到一个文件夹(例如 C:\PHP)

接着下载 PHP 5.1.4 Installer,并运行,设置一下PHP文件夹,在服务器软件选择时选择 Apache 2.x,然后一路回车。

这时 PHP 还不能使用,您需要对 httpd.conf 进行设置,以便使 Apache 支持

在 # 'Main' server configuration 这一行前面加入

LoadModule php5_module c:/php/php5apache2.dll

注意改为你解压的PHP文件夹。

在 DirectoryIndex index.html 这一行后加入
DirectoryIndex index.htm
DirectoryIndex index.php
在 AddType application/x-gzip .gz .tgz 这一行后加入
AddType application/x-httpd-php .php
PHPIniDir "c:/windows"                  (Windows 文件夹)

重新启动 Apache 吧。(程序-Apache HTTP Server 2.2.2-Control Apache Server-Restart)

现在你可以发现 Apache 竟然无法启动了!

原来 PHP 5.1.4 默认只兼容 Apache 2.0.x,解决办法如下:

下载该文件并解压,将php5apache2.dll覆盖C:\PHP(或你解压PHP的文件夹)下的文件,将httpd.exe.manifest复制往Apache安装文件夹下的bin文件夹(例如C:\Program Files\Apache Software Foundation\Apache2.2\bin),接着运行 vcredist_x86.exe(如果已安装.NET Framework2.0可以省去)。

重新启动 Apache 吧。

现在在DocumentRoot设置的文件夹中就可以放置一个index.php文件,内容为

<?php
 echo "Hello World";
?>

在浏览器运行 http://127.0.0.1/,如果看到Hello World,说明这步安装成功了!

MYSQL 5.0.22 下载:http://dev.mysql.com/get/D...

下载完成后,仍然是一路回车运行安装,到设置的一步,建议默认编码选择 UTF-8(第二项),然后设置root账号密码,到最后一步就完成了。

修改 Windows 文件夹下的 php.ini

找到 extension_dir = 一行,修改为

extension_dir = "c:/php/ext" (相应的PHP文件夹)

找到;extension=php_mysql.dll 去掉前面的;

如果要打开GD库等常用php库,可以找到;extension=php_mbstring.dll、;extension=php_bz2.dll、;extension=php_gd2.dll、;extension=php_xmlrpc.dll 将前面的;通通去掉。

接着把 php 文件夹下的 libmysql.dll 复制到 windows 文件夹。

重新启动 Apache 吧。

如果要开启 ReWrite,还需要经过以下几步:

1.修改 httpd.conf ,去掉 #LoadModule rewrite_module modules/mod_rewrite.so 前面的#。

2.将 AllowOverride None 修改为 AllowOverride All。

3.在相应的PHP程序文件夹添加 .htaccess 文件,详细见相关PHP程序的说明,示例。(Windows很怪,用记事本写这个文件会自动添加上.txt,而且无法重命名...这样,可以到命令提示符下运行 ren .htaccess.txt .htaccess)

一切都结束了,可以在本机安装BMForum等PHP程序了。

喵,就是这样~

(T115)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· Linux和Solaris建Apache虚拟根环境一 (08-30) · 配置和维护Apache WEB Server 安全性 (08-30)
· 对Apache Web 服务器的完全安装指南 (08-30) · 详细讲解Apache主配置文件(配置解说) (08-29)
· 在UNIX平台下Apache服务的安全保护 (08-29) · 关于Apache服务器如何实现用户验证 (08-29)
· 建立Apache+PHP3+MySQL驱动动态网站 (08-29) · Linux下Apache、php3、MySQL整合方法 (08-29)
· 详细介绍:Apache+PHP+MySQL配置攻略 (08-29) · Linux下Apache Proxy与Cache功能配置 (08-29)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
[政务][电信][金融][农业][制造业][中小企业]
[CIO][ERP][协同][IT管理][中间件][电子商务]
[政策][地方][专家][评估][辞典][博客][社区]
· 专题:一路畅通构想曲——让出行不再遭遇堵车
· CIO工作亲历:企业ERP选型不能忽视"选人关"
· 综述:信息化建设给中国监狱带来的各种变化
· 金融业风险管理和法规遵从有五点需考虑的因素
· 保险业CIO关注:该如何建立统一高效的CRM体系
· 调查显示:多数CIO对IT规划仍存在困惑和误解
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管