﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-小码哥-文章分类-php</title><link>http://www.blogjava.net/canvas/category/34342.html</link><description>Thinking •  Eating •  Fishing •  Coding • Reading • Writing</description><language>zh-cn</language><lastBuildDate>Sat, 13 Mar 2010 17:41:42 GMT</lastBuildDate><pubDate>Sat, 13 Mar 2010 17:41:42 GMT</pubDate><ttl>60</ttl><item><title>windows xp sp3 + apache_2.2.8-win32-x86-openssl-0.9.8g.msi + php-5.2.5-Win32.zip + mysql-5.0.45-win32.exe的安装记录</title><link>http://www.blogjava.net/canvas/articles/226778.html</link><dc:creator>Barrie</dc:creator><author>Barrie</author><pubDate>Wed, 03 Sep 2008 13:16:00 GMT</pubDate><guid>http://www.blogjava.net/canvas/articles/226778.html</guid><wfw:comment>http://www.blogjava.net/canvas/comments/226778.html</wfw:comment><comments>http://www.blogjava.net/canvas/articles/226778.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/canvas/comments/commentRss/226778.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/canvas/services/trackbacks/226778.html</trackback:ping><description><![CDATA[在windows下安装过很多次apache+php+mysql了，每次都没有做一个详细的记录。今天心情不好，所以写个日志。<br />
这里的安装方法都是参考于php的官方安装文档，所以直接查看它的官方文档就可以安装了<br />
主要参考这两个手册：php-5中文手册和php-5.2.5-Win32.zip 软件包中的install.txt<br />
首先请准备以下软件(ps：我的这些软件都是很久前下载的，现在已经有新版本了，不过安装方法都是一样的)<br />
<br />
<a href="http://apache.mirror.phpchina.com/httpd/binaries/win32/apache_2.2.9-win32-x86-openssl-0.9.8h-r2.msi">点击下载apache</a> <br />
<a href="http://cn.php.net/get/php-5.2.6-Win32.zip/from/this/mirror">点击下载php-5</a> <br />
<a href="http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.67-win32.zip/from/http://ftp.iij.ad.jp/pub/db/mysql/">点击下载mysql</a> <br />
<br />
下面开始安装(安装顺序无所谓)和配置，不要一味的照搬，自己结合自己的情况看看<br />
<br />
===&gt; 软件的安装<br />
1)安装apache_2.2.8-win32-x86-openssl-0.9.8g.msi <br />
=&gt;安装方法：直接运行安装程序安装 <br />
<br />
2）安装php-5<br />
=&gt;&nbsp;解压下载的安装包，<span style="color: red">将解压后的文件目录名改为php</span>，以方便后面的配置 <br />
=&gt;进入刚刚改名为php的目录，找到php.ini-recommended文件，将该文件改名为php.ini<br />
=&gt;将名为php的目录整个拷贝了任意一个盘(c，d&#8230;&#8230;)的根目录下，以方便后面的配置,我将php整个目录拷贝到了D盘根目录下，即d:\php<br />
<br />
3）安装mysql<br />
=&gt;安装方法：直接运行安装程序安装<br />
=&gt;配置mysql：安装完mysql后，程序会自动弹出配置窗口，直接点击"next".......，然后设置好相应的字符编码和root用户的密码等<br />
<br />
这样程序就安装完成了，下面分析这些软件应该如何配置才能工作。<br />
<br />
===&gt; 服务器的配置(这里只是简单讲讲如何让服务器正常工作，想要知道更多的配置，请自行查看软件配置文档)<br />
1）配置php(先前我将解压后的php包整个拷贝到了d目录下d:\php)<br />
=&gt;进入php所在目录，目录结构基本是这个样子<br />
<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><img id="Code_Closed_Image_211915" onclick="this.style.display='none'; Code_Closed_Text_211915.style.display='none'; Code_Open_Image_211915.style.display='inline'; Code_Open_Text_211915.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" width="11" height="16" /><img style="display: none" id="Code_Open_Image_211915" onclick="this.style.display='none'; Code_Open_Text_211915.style.display='none'; Code_Closed_Image_211915.style.display='inline'; Code_Closed_Text_211915.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" width="11" height="16" /><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Code_Closed_Text_211915">点击展开</span><span style="display: none" id="Code_Open_Text_211915"><br />
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000">d:\php<br />
&nbsp;&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;+--dev<br />
&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;|-php5ts.lib<br />
&nbsp;&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;+--ext&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;extension&nbsp;DLLs&nbsp;for&nbsp;PHP<br />
&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;|-php_bz2.dll<br />
&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;|-php_cpdf.dll<br />
&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;|-..<br />
&nbsp;&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;+--extras<br />
&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;+--mibs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;support&nbsp;files&nbsp;for&nbsp;SNMP<br />
&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;+--openssl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;support&nbsp;files&nbsp;for&nbsp;Openssl<br />
&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;+--pdf-related&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;support&nbsp;files&nbsp;for&nbsp;PDF<br />
&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;|-mime.magic<br />
&nbsp;&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;+--pear&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;initial&nbsp;copy&nbsp;of&nbsp;PEAR<br />
&nbsp;&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;|-go-pear.bat&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;PEAR&nbsp;setup&nbsp;script<br />
&nbsp;&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;|-fdftk.dll<br />
&nbsp;&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;|-..<br />
&nbsp;&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;|-php-cgi.exe&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;CGI&nbsp;executable<br />
&nbsp;&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;|-php-win.exe&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;executes&nbsp;scripts&nbsp;without&nbsp;an&nbsp;opened&nbsp;command&nbsp;prompt<br />
&nbsp;&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;|-php.exe&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;CLI&nbsp;executable&nbsp;-&nbsp;ONLY&nbsp;for&nbsp;command&nbsp;line&nbsp;scripting<br />
&nbsp;&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;|-..<br />
&nbsp;&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;|-php.ini-dist&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;default&nbsp;php.ini&nbsp;settings<br />
&nbsp;&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;|-php.ini-recommended&nbsp;&nbsp;--&nbsp;recommended&nbsp;php.ini&nbsp;settings<br />
&nbsp;&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;|-php5activescript.dll<br />
&nbsp;&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;|-php5apache.dll<br />
&nbsp;&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;|-php5apache2.dll<br />
&nbsp;&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;|-..<br />
&nbsp;&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;|-php5ts.dll&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;core&nbsp;PHP&nbsp;DLL<br />
&nbsp;&nbsp;&nbsp;|<br />
&nbsp;&nbsp;&nbsp;|-<img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span></span></div>
<br />
编辑php.ini文件<br />
找到extension_dir一行，修改为extension_dir = "d:\php\ext"，如果这一句前面有分号，请去掉分号<br />
找到include_path一行，修改为include_path = ".;d:\php\PEAR"，如果这一句前面有分号，请去掉分号<br />
找到;extension=php_mysql.dll一行，把前面的分号去掉，就可以连mysql数据库了<br />
添加环境变量(不知道怎么添加的话，自己google下，或者&#8220;右击我的电脑=&gt;属性=&gt;高级=环境变量&#8221;)：<br />
新建变量phprc，值为D:\php(不知道这一步是不是必须做，不过配置文档里写到了)，在path变量里添加D:\php，用分号分割开<br />
<br />
2）配置apache<br />
=&gt;在apache的安装目录下找到httpd.conf文件，这个就是apache的配置文件，在程序的开始菜单里也能找到。<br />
在文件尾部添加以下代码<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /><span style="color: #000000">PHPIniDir&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">d:/php</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />LoadModule&nbsp;php5_module&nbsp;d:/php/php5apache2_2.dll<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />AddType&nbsp;application/x-httpd-php&nbsp;.php</span></div>
找到此段代码<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><img id="Code_Closed_Image_210054" onclick="this.style.display='none'; Code_Closed_Text_210054.style.display='none'; Code_Open_Image_210054.style.display='inline'; Code_Open_Text_210054.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" width="11" height="16" /><img style="display: none" id="Code_Open_Image_210054" onclick="this.style.display='none'; Code_Open_Text_210054.style.display='none'; Code_Closed_Image_210054.style.display='inline'; Code_Closed_Text_210054.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" width="11" height="16" /><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Code_Closed_Text_210054">点击展开</span><span style="display: none" id="Code_Open_Text_210054"><br />
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000">&lt;IfModule&nbsp;dir_module&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;DirectoryIndex&nbsp;index.html&nbsp;<br />
&lt;/IfModule&gt;</span></span></div>
修改为<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><img id="Code_Closed_Image_210122" onclick="this.style.display='none'; Code_Closed_Text_210122.style.display='none'; Code_Open_Image_210122.style.display='inline'; Code_Open_Text_210122.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" width="11" height="16" /><img style="display: none" id="Code_Open_Image_210122" onclick="this.style.display='none'; Code_Open_Text_210122.style.display='none'; Code_Closed_Image_210122.style.display='inline'; Code_Closed_Text_210122.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" width="11" height="16" /><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Code_Closed_Text_210122">点击展开</span><span style="display: none" id="Code_Open_Text_210122"><br />
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000">&lt;IfModule&nbsp;dir_module&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;DirectoryIndex&nbsp;index.html&nbsp;index.php&nbsp;index.htm<br />
&lt;/IfModule&gt;</span></span></div>
<br />
这样基本上就配置完成了<br />
<br />
在apache安装目录下找到htdocs目录，修改其中index.html为index.php，修改内容为<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><img id="Code_Closed_Image_210701" onclick="this.style.display='none'; Code_Closed_Text_210701.style.display='none'; Code_Open_Image_210701.style.display='inline'; Code_Open_Text_210701.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" width="11" height="16" /><img style="display: none" id="Code_Open_Image_210701" onclick="this.style.display='none'; Code_Open_Text_210701.style.display='none'; Code_Closed_Image_210701.style.display='inline'; Code_Closed_Text_210701.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" width="11" height="16" /><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Code_Closed_Text_210701">点击展开</span><span style="display: none" id="Code_Open_Text_210701"><br />
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /><span style="color: #0000ff">&lt;</span><span style="color: #800000">html</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">body</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">h1</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">It&nbsp;works!</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">h1</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;?</span><span style="color: #ff00ff">php<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;phpinfo();<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">?&gt;</span><span style="color: #000000"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">body</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">html</span><span style="color: #0000ff">&gt;</span></span></div>
<br />
重启apache，或者重启电脑后，在浏览器中输入<a href="http://127.0.0.1/">http://127.0.0.1/</a>即可查看结果<br />
<img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/canvas/2008-09-03_210948.gif" /><br />
<br />
<br />
<img src ="http://www.blogjava.net/canvas/aggbug/226778.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/canvas/" target="_blank">Barrie</a> 2008-09-03 21:16 <a href="http://www.blogjava.net/canvas/articles/226778.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>