设为首页收藏本站language 语言切换
查看: 1559|回复: 0
收起左侧

WindowsXP下Apache2+PHP5+MySQL5的配置要点

[复制链接]
发表于 2010-2-24 13:37:35 | 显示全部楼层 |阅读模式
<p><div ><p>最近几个月在许多论坛上发现,越来越多人喜欢玩各种cms和blog,给自己的系统架设个简单的http://www.chinahtml.com/systems/' target=_blank>服务器</a>是许多人租用空间前的必经之路。一个有趣的现象是,在语言选择上,多数非专业人士所使用的系统语言都是php,而不是asp/asp.net等;在操作系统选择上,多数非专业人士所使用的都是 windows(甚至主要是XP、2000等,而非Server ),而不是Unix、Linux等;同时在http://www.chinahtml.com/systems/' target=_blank>服务器</a>选择上,Apache比IIS的性能优势在市场份额上已经体现出一部分:70%的网站都使用 Apache,它还是免费的。这种情况下,Windows下安装Apache+php+MySQL应该是个人应用中“需求量”比较大的一种组合了。现在网上能搜到的相关“教程”显得非常杂乱,每个作者都在自己的系统环境下写出各种版本的心得笔记,新手看了往往理不清头绪。这里我想根据经验和看过的资料写一些相对清晰的配置要点,故本文的主要特点是:面向新手;简要;回归各个软件的帮助和安装文档;力求使用最合理的方法。</p><h4>软件的安装</h4><p>Apache和MySQL可以下载安装文件,像安装普通软件一样操作;php则下载压缩包解压即可。建议安装目录结构层次清晰,名字简单。比如在某个分区X下建X:\apache、X:\php、X:\mysql三个目录。</p><h4>Apache的基本配置</h4><p>修改httpd.Conf文件。<br />DocumentRoot指定网站根目录。比如X:\htdocs。默认的如果觉得可以不改也行。<br />DirectoryIndex指定目录默认首页读取的文件类型和顺序。如果要支持php,可加入index.php等。可以任意加文件名和调整顺序。</p><h4>HP的基本配置</h4><p>以php5为例,所谓php的安装配置,无非是要让http://www.chinahtml.com/systems/' target=_blank>服务器</a>读取以下三个文件(以模块方式;附带文档不推荐cgi方式,不做介绍):php.ini、 php5ts.dll和php5apache2.dll。下面介绍的方法不用复制转移任何一个文件,有利于升级维护,是附带按装文档所推荐的。<br />php.ini的读取:在Apache的httpd.Conf添加:<strong><coolcoolcode />HPIniDir “php文件夹路径”</coolcoolcode /></strong>。<br />php5ts.dll的读取:在系统变量Path添加:<strong><coolcoolcode />;php文件夹路径</coolcoolcode /></strong>,或者在Apache的httpd.Conf中添加:<strong><coolcoolcode />LoadFile “php5ts.dll的路径”</coolcoolcode /></strong>。<br />php5apache2.dll的读取:在Apache的httpd.Conf中添加<strong>:<coolcoolcode />LoadMoudule php5_module “php文件夹路径”</coolcoolcode /></strong>。</p><h4>MySQL的基本配置</h4><p>Instance Config Wizard能够完成主要的配置,不需要编辑其他文件了。在php.ini中则要做以下修改,使php支持mysql:<br />1、把<strong><coolcoolcode />;extension=php_mysql.dll</coolcoolcode /></strong>的开头的分号去掉,加载mysql功能。<br />2、告诉php.ini要加载的dll文件在哪里:修改<strong><coolcoolcode />extension_dir = </coolcoolcode /></strong>为<strong><coolcoolcode />extension_dir = php文件夹\ext</coolcoolcode /></strong>,或者在系统变量Path添加:<strong><coolcoolcode />;php文件夹\ext</coolcoolcode /></strong>。<br />(ext是php文件夹里面默认的dll文件所在文件夹。)</p><h4>其他</h4><p>注意,在Apache的httpd.Conf文件中,盘符、目录和文件的间隔要用斜杠“/”;在其他文件中如php.ini中则要用反斜杠“\”。</p></div></p>
您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-6 07:17 , Processed in 0.081456 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表