﻿<?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/zyw090111/category/46082.html</link><description>我的未来不是梦！</description><language>zh-cn</language><lastBuildDate>Sun, 24 Nov 2013 15:05:05 GMT</lastBuildDate><pubDate>Sun, 24 Nov 2013 15:05:05 GMT</pubDate><ttl>60</ttl><item><title>轻松配置PHP5.3.3+Apache2.2.16+MySQL5.1.49</title><link>http://www.blogjava.net/zyw090111/archive/2010/08/07/328197.html</link><dc:creator>平常心</dc:creator><author>平常心</author><pubDate>Sat, 07 Aug 2010 04:13:00 GMT</pubDate><guid>http://www.blogjava.net/zyw090111/archive/2010/08/07/328197.html</guid><wfw:comment>http://www.blogjava.net/zyw090111/comments/328197.html</wfw:comment><comments>http://www.blogjava.net/zyw090111/archive/2010/08/07/328197.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.blogjava.net/zyw090111/comments/commentRss/328197.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zyw090111/services/trackbacks/328197.html</trackback:ping><description><![CDATA[<span style="color: red;">更多博客请查看:</span><a href="http://www.v5cn.cn/" target="_blank"><span style="color: red;">http://www.v5cn.cn</span></a><br />第一步：<strong>下载安装的文件<br />
</strong>&nbsp;&nbsp;&nbsp;&nbsp;1. MySQL：下载地址<a title="mysql-5.1.49-win32.msi" href="http://www.mysql.com/downloads/mirror.php?id=391885#mirrors">mysql-5.1.49-win32.msi</a>；<br />
2. Apache： 下载地址<a title="httpd-2.2.16-win32-x86-openssl-0.9.8o.msi" href="http://httpd.apache.org/download.cgi">httpd-2.2.16-win32-x86-openssl-0.9.8o.msi</a>；<br />
3. PHP5.3.3&nbsp; 下载地址<a href="http://windows.php.net/download/">php-5.3.3-Win32-VC6-x86</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;注意：一定要下载<span style="color: red">php-5.3.3-Win32-VC6-x86<font color="#000000">版本</font></span><br />
的，不要下载<span style="color: #993300">php-5.3.3-nts-Win32-VC6-x86版本，更不要下载VC9版本的，因为他是IIS服务器安装版本。<br />
<span style="color: #000000">&nbsp;第二步：<strong>安装文件</strong><br />
1. 在要安装的磁盘建一个文件夹（笔者的做法是在D盘的根目录下创建一个php文件夹D:\php）。<br />
2. 安装Apache服务器，安装完成后的目录结果是：D:\php\Apache。<br />
3. 把下载的php-5.3.3-Win32-VC6-x86解压的D:\php目录中，可以把文件夹的名字改短，结果D:\php\php5<br />
4. 安装MySql数据库，它的安装和一般情况一样。笔者把他安装在(D:\php\MySQL)和php同目录。<br />
第三步：<strong>配置PHP5.3.3<br />
</strong>&nbsp;&nbsp;&nbsp;&nbsp;1. 配置PHP5.3.3，打开php安装目录（笔者是D:\php\php5）可以看到目录下有两个这样的文件php.ini-&nbsp;&nbsp;&nbsp;&nbsp;development和php.ini-production，第一个是开发使用的配置文件，第二个是标准的生产环境的配置。<br />
2. 选择php.ini-development复制一份到同目录下，并改名为php.ini使用文本工具打开，查找extension_dir，可以<br />
看到两个，选择On windows:下面的那个并去得前面的<span style="color: #ff0000">分号<span style="color: #000000">修改为extension_dir = "D:/php/php5/ext"，读者根<br />
据自己的目录结构配置，目的是找到和php.ini同目录下的ext文件夹中的扩展库。<br />
3. 查找extension=php_，去掉<span style="color: #ff0000">extension=php_curl.dll、extension=php_gd2.dll、extension=php_mbstring.dll、<br />
extension=php_mysql.dll、extension=php_mysqli.dll、extension=php_pdo_mysql.dll、extension=php_xmlrpc.dll</span>前面<br />
的分号。查找short_open_tag = Off把它修改成short_open_tag = On，让其支持短标签。<br />
4. 复制php5ts.dll文件到WINDOWS/system32目录下，只有<span style="color: red">php-5.3.3-Win32-VC6-x86</span>版本中才有php5ts.dll&nbsp;<br />
<span style="color: #993300">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;php-5.3.3-nts-Win32-VC6-x86版本是没有的。<br />
<span style="color: #000000">第四步：<strong>配置Apache</strong><br />
1. 打开Apache目录下conf目录中的</span></span></span></span></span></span>httpd.conf文件，查找#LoadModule，在其末尾处大概是128行的地方<br />
添加：<br />
<span style="color: #ff0000">&nbsp;LoadModule php5_module "D:/php/php5/php5apache2_2.dll"<br />
PHPIniDir "D:/php/php5"<br />
AddType application/x-httpd-php .php<br />
AddType application/x-httpd-php .htm<br />
AddType application/x-httpd-php .html</span><br />
目录结构根据用户自己目录配置。<br />
2. 查找<span style="color: #ff0000">DirectoryIndex index.html </span>将其修改成<span style="color: #ff0000">DirectoryIndex index.php default.php index.html index.htm default.html&nbsp;<br />
default.htm<br />
</span>&nbsp;&nbsp;&nbsp;&nbsp;3. 查找<span style="color: #ff0000">DocumentRoot</span>将其修改为指向你需要放置web文件的文件夹上（笔者在D:/php目录中创建了一个<br />
www文件夹）所以<span style="color: #ff0000">DocumentRoot</span>就是<span style="color: #ff0000">DocumentRoot "D:/php/www"，</span>读者可以根据自己配置来修改。<br />
4. 查找<span style="color: #ff0000">&lt;Directory</span>将其修改为你自己配置的<span style="color: #ff00ff">DocumentRoot</span>的路径（笔者是<span style="color: #808000">&lt;Directory "D:/php/www"&gt;）<br />
<span style="color: #000000">第五步：测试php+Apache+MySql是否配置成功<br />
1.&nbsp;打开MySql在MySql中创建一个新数据库和表。（笔者是userInfo数据库和users表就有id和name两个字段）<br />
测试吗？简单就好，呵呵！！<br />
2. 在上面创建的www文件夹中创建一个index.php文件使用EditPlus或者其他文本工具打开。<br />
3.&nbsp;写入：
<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">&lt;?</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: #800080">$DB_HOST</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">localhost</span><span style="color: #000000">"</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: #800080">$DB_USER</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">root</span><span style="color: #000000">"</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: #800080">$DB_PASS</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">root</span><span style="color: #000000">"</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: #800080">$DB_NAME</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">userInfo</span><span style="color: #000000">"</span><span style="color: #000000">;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080">mysql_connect</span><span style="color: #000000">(</span><span style="color: #800080">$DB_HOST</span><span style="color: #000000">,</span><span style="color: #800080">$DB_USER</span><span style="color: #000000">,</span><span style="color: #800080">$DB_PASS</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: #008080">mysql_select_db</span><span style="color: #000000">(</span><span style="color: #800080">$DB_NAME</span><span style="color: #000000">);<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080">mysql_query</span><span style="color: #000000">(</span><span style="color: #000000">"</span><span style="color: #000000">set&nbsp;NAMES&nbsp;gb2312</span><span style="color: #000000">"</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: #800080">$sql</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">Select&nbsp;*&nbsp;From&nbsp;users</span><span style="color: #000000">"</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: #800080">$result</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #008080">mysql_query</span><span style="color: #000000">(</span><span style="color: #800080">$sql</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">while</span><span style="color: #000000">(</span><span style="color: #800080">$data</span><span style="color: #000000">=</span><span style="color: #008080">mysql_fetch_array</span><span style="color: #000000">(</span><span style="color: #800080">$result</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">echo</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">------------------------</span><span style="color: #000000">"</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">echo</span><span style="color: #000000">&nbsp;</span><span style="color: #800080">$data</span><span style="color: #000000">[</span><span style="color: #000000">'</span><span style="color: #000000">id</span><span style="color: #000000">'</span><span style="color: #000000">]</span><span style="color: #000000">.</span><span style="color: #000000">"</span><span style="color: #000000">&lt;br/&gt;</span><span style="color: #000000">"</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">echo</span><span style="color: #000000">&nbsp;</span><span style="color: #800080">$data</span><span style="color: #000000">[</span><span style="color: #000000">'</span><span style="color: #000000">name</span><span style="color: #000000">'</span><span style="color: #000000">]</span><span style="color: #000000">.</span><span style="color: #000000">"</span><span style="color: #000000">&lt;br/&gt;</span><span style="color: #000000">"</span><span style="color: #000000">;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080">mysql_close</span><span style="color: #000000">();<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /></span><span style="color: #000000">?&gt;</span></div>
4.启动Apache服务器，在浏览器输入<a href="http://localhost/">http://localhost/</a>回车。<br />
如果看到下图：<span style="color: #ff0000">表示我们大功告成了！祝贺祝贺！</span><br />
<img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/zyw090111/dd.JPG" /></span></span><img src ="http://www.blogjava.net/zyw090111/aggbug/328197.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zyw090111/" target="_blank">平常心</a> 2010-08-07 12:13 <a href="http://www.blogjava.net/zyw090111/archive/2010/08/07/328197.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>