﻿<?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/wangbbs2007/category/41917.html</link><description>www.kuangtao.net</description><language>zh-cn</language><lastBuildDate>Mon, 31 May 2010 06:28:08 GMT</lastBuildDate><pubDate>Mon, 31 May 2010 06:28:08 GMT</pubDate><ttl>60</ttl><item><title>配置PHP，MYSQL，Apache和Zend Studio </title><link>http://www.blogjava.net/wangbbs2007/articles/321952.html</link><dc:creator>狂淘</dc:creator><author>狂淘</author><pubDate>Wed, 26 May 2010 12:53:00 GMT</pubDate><guid>http://www.blogjava.net/wangbbs2007/articles/321952.html</guid><wfw:comment>http://www.blogjava.net/wangbbs2007/comments/321952.html</wfw:comment><comments>http://www.blogjava.net/wangbbs2007/articles/321952.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wangbbs2007/comments/commentRss/321952.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wangbbs2007/services/trackbacks/321952.html</trackback:ping><description><![CDATA[最近几天公司有一个PHP新项目，因为一直都在.NET下做开发，PHP接触的很少，所以学习起来有点费劲。<br />
<br />
下面总结一下搭开发环境的经验：<br />
1，到www.zend.com下载Zend Core安装包，它集成了PHP，MYSQL和APACHE，是一个ALL-IN-ONE式的安装，简单方便，不用像以前一样需要配置PHP。另外，虽然是安装到WINDOWS环境下，但是用IIS和PHP还是有些问题，所以还是装了APACHE SERVER。安装时要注意的是不要用默认的80端口，一般用8080。<br />
2，装好后有需要配置APACHE SERVER。第一，到安装目录下(C:/Program File/Zend/Apache2/conf)下，找到httpd.conf打开，找到ServerRoot的配置行，改为如：ServerRoot "C:/Program File/Zend/Apache2"。第二，找到Listen 8080配置行，在这一行后加一行Listen 8888(8888可以随便定，只要是一个没有用过的端口都可以)，作用是你自己的项目用这个端口来监听。第三，确认Include conf/extra/httpd-vhosts.conf配置行不是注释的。第四，打开C:/Program File/Zend/Apache2/conf/extra下的httpd-vhosts.conf，将VirtualHost节改为如下示例：<br />
<font face="Verdana">&lt;VirtualHost *:8888&gt;<br />
&nbsp;&nbsp;&nbsp; ServerAdmin webmaster@dummy-host.example.com<br />
&nbsp;&nbsp;&nbsp; DocumentRoot C:/PHPDev/PMC/public/www (你自己的开发目录)<br />
&nbsp;&nbsp;&nbsp; ServerName localhost:8888<br />
&nbsp;&nbsp;&nbsp; ErrorLog logs/PMC-error_log<br />
&nbsp;&nbsp;&nbsp; CustomLog logs/PMC-access_log common<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;directory /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; allow from all<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/directory&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;directory "C:/PHPDev/PMC"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; allow from all<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/directory&gt;<br />
&lt;/VirtualHost&gt;<br />
</font>3，停止并重启Apache Server，在C:/Program File/Zend/Apache2/bin下，有一个ApacheMonitor.exe，就是用它。<br />
4，访问就用例如：http://localhost:8888/index.php<br />
5，下载并安装Zend Studio，一个不错的IDE。<br />
<br />
好了，今天就到这，这几天应该都在做PHP，有什么心得再和大家分享。<br />
<a href="http://www.kuangtao.net">www.kuangtao.net</a>&nbsp;&nbsp; <a href="http://www.kuangtao.net">淘宝网首页<br />
</a><img src ="http://www.blogjava.net/wangbbs2007/aggbug/321952.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wangbbs2007/" target="_blank">狂淘</a> 2010-05-26 20:53 <a href="http://www.blogjava.net/wangbbs2007/articles/321952.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Apache+php+mysql在windows下的安装与配置图解（最新版）</title><link>http://www.blogjava.net/wangbbs2007/articles/296996.html</link><dc:creator>狂淘</dc:creator><author>狂淘</author><pubDate>Wed, 30 Sep 2009 04:18:00 GMT</pubDate><guid>http://www.blogjava.net/wangbbs2007/articles/296996.html</guid><wfw:comment>http://www.blogjava.net/wangbbs2007/comments/296996.html</wfw:comment><comments>http://www.blogjava.net/wangbbs2007/articles/296996.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wangbbs2007/comments/commentRss/296996.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wangbbs2007/services/trackbacks/296996.html</trackback:ping><description><![CDATA[<p style="text-indent: 2em">先准备好软件：</p>
<p style="text-indent: 2em">Apache官方下载地址：<a href="http://mirror.vmmatrix.net/apache/httpd/binaries/win32/apache_2.0.55-win32-x86-no_ssl.msi" target="_blank">apache_2.0.55-win32-x86-no_ssl.msi</a>，<a href="http://httpd.apache.org/download.cgi" target="_blank">更多版本在这里</a>；</p>
<p style="text-indent: 2em">php官方下载地址：<a href="http://cn2.php.net/get/php-5.0.5-Win32.zip/from/cn.php.net/mirror" target="_blank">php-5.0.5-Win32.zip</a>，<a href="http://www.php.net/get/php-5.0.5-Win32.zip/from/a/mirror" target="_blank">更多镜像下载地址</a>，<a href="http://www.php.net/downloads.php" target="_blank">更多版本下载</a>；</p>
<p style="text-indent: 2em">mysql官方下载地址：<a href="http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-4.1.14-win32.zip/from/http://download.softagency.net/MySQL/" target="_blank">mysql-4.1.14-win32.zip</a>，<a href="http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-4.1.14-win32.zip/from/pick#mirrors" target="_blank">更多镜像下载地址</a>，<a href="http://dev.mysql.com/downloads/mysql/" target="_blank">更多版本下载</a>。</p>
<p style="text-indent: 2em"><strong>一、安装Apache，配置成功一个普通网站服务器</strong></p>
<p style="text-indent: 2em">运行下载好的&#8220;<a href="http://mirror.vmmatrix.net/apache/httpd/binaries/win32/apache_2.0.55-win32-x86-no_ssl.msi" target="_blank">apache_2.0.55-win32-x86-no_ssl.msi</a>&#8221;，出现如下界面：</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/3/3A/3A2809339D75314DBBF0DCAEE081B291.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">出现Apache HTTP Server 2.0.55的安装向导界面，点&#8220;Next&#8221;继续</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/7/7D/7DDF0DA9827A0EDD10463EC2F9C67CAD.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">确认同意软件安装使用许可条例，选择&#8220;I accept the terms in the license agreement&#8221;，点&#8220;Next&#8221;继续</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/B/BB/BBDFBAF0F6EFDF6CD3A627EDCA97DCD7.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">将Apache安装到Windows上的使用须知，请阅读完毕后，按&#8220;Next&#8221;继续</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/D/DD/DDDA0F04F06F3F46035C91D6A9FB2F9F.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">设置系统信息，在Network Domain下填入您的域名（比如：goodwaiter.com），在Server Name下填入您的服务器名称（比如：www.goodwaiter.com，也就是主机名加上域名），在Administrator's Email Address下填入系统管理员的联系电子邮件地址（比如：yinpeng@xinhuanet.com），上述三条信息仅供参考，其中联系电子邮件地址会在当系统故障时提供给访问者，三条信息均可任意填写，无效的也行。下面有两个选择，图片上选择的是为系统所有用户安装，使用默认的80端口，并作为系统服务自动启动；另外一个是仅为当前用户安装，使用端口8080，手动启动。一般选择如图所示。按&#8220;Next&#8221;继续。]</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/D/D5/D541B27C7C0C301040BA206C3067E75C.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">选择安装类型，Typical为默认安装，Custom为用户自定义安装，我们这里选择Custom，有更多可选项。按&#8220;Next&#8221;继续</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/A/A1/A1746C427910A3E191DBC5251178E1DC.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">出现选择安装选项界面，如图所示，左键点选&#8220;Apache HTTP Server 2.0.55&#8221;，选择&#8220;This feature, and all subfeatures, will be installed on local hard drive.&#8221;，即&#8220;此部分，及下属子部分内容，全部安装在本地硬盘上&#8221;。点选&#8220;Change...&#8221;，手动指定安装目录。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/7/74/74BCA25E05F4CD6D4B8A3132073A9744.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">我这里选择安装在&#8220;D:\&#8221;，各位自行选取了，一般建议不要安装在操作系统所在盘，免得操作系统坏了之后，还原操作把Apache配置文件也清除了。选&#8220;OK&#8221;继续。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/C/CC/CC30BC627F229F724C85FF0E94F627F1.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">返回刚才的界面，选&#8220;Next&#8221;继续。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/8/84/84D36BDCA5DBB8E339C559EAC99810FC.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">确认安装选项无误，如果您认为要再检查一遍，可以点&#8220;Back&#8221;一步步返回检查。点&#8220;Install&#8221;开始按前面设定的安装选项安装。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/9/98/980A675B1D4538DBB126D9279D950F92.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">正在安装界面，请耐心等待，直到出现下面的画面。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/2/25/25AC4569E22E9BC2263B4D6BCEF1AA19.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">安装向导成功完成，这时右下角状态栏应该出现了下面的这个绿色图标，表示Apache服务已经开始运行，按&#8220;Finish&#8221;结束Apache的软件安装</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/C/C1/C1527947DD583343D11543FF5905378A.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">我们来熟悉一下这个图标，很方便的，在图标上左键单击，出现如下界面，有&#8220;Start（启动）&#8221;、&#8220;Stop（停止）&#8221;、&#8220;Restart（重启动）&#8221;三个选项，可以很方便的对安装的Apache服务器进行上述操作。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/1/1A/1AAB07386D2B21E83A528902CB0CB5A2.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">好了现在我们来测试一下按默认配置运行的网站界面，在IE地址栏打&#8220;http://127.0.0.1&#8221;，点&#8220;转到&#8221;，就可以看到如下页面，表示Apache服务器已安装成功。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/9/9D/9D52D7BC2F6417340501B556B335E0F2.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">现在开始配置Apache服务器，使它更好的替我们服务，事实上，如果不配置，你的安装目录下的Apache2\htdocs文件夹就是网站的默认根目录，在里面放入文件就可以了。这里我们还是要配置一下，有什么问题或修改，配置始终是要会的，如图所示，&#8220;开始&#8221;、&#8220;所有程序&#8221;、&#8220;Apache HTTP Server 2.0.55&#8221;、&#8220;Configure Apache Server&#8221;、&#8220;Edit the Apache httpd conf Configuration file&#8221;，点击打开。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/B/B1/B1A9FE73D7EB4B8E48E3EACEDE6B1408.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">XP的记事本有了些小变化，很实用的一个功能就是可以看到文件内容的行、列位置，按下图所示，点&#8220;查看&#8221;，勾选&#8220;状态栏&#8221;，界面右下角就多了个标记，&#8220;Ln 78, Col 10&#8221;就表示&#8220;行 78，列 10&#8221;，这样可以迅速的在文件中定位，方便解说。当然，你也可以通过&#8220;编辑&#8221;，&#8220;查找&#8221;输入关键字来快速定位。每次配置文件的改变，保存后，必须在 Apache服务器重启动后生效，可以用前面讲的小图标方便的控制服务器随时&#8220;重启动&#8221;。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/5/5B/5BDD4BC454AB20790CC72C876D167302.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">现在正式开始配置Apache服务器，&#8220;Ln 228&#8221;，或者查找关键字&#8220;DocumentRoot&#8221;（也就是网站根目录），找到如下图所示地方，然后将""内的地址改成你的网站根目录，地址格式请照图上的写，主要是一般文件地址的&#8220;\&#8221;在Apache里要改成&#8220;/&#8221;。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/A/A5/A503C1AF9C3AF1F3121EAA7944A630E4.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">&#8220;Ln 253&#8221;，同样，你也可以通过查找&#8220;<directory&#8221;来定位，以后不再说明，将""内的地址改成跟documentroot的一样。< P></p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/C/CB/CB3C92D6D3D35479F8CA6403E4D1D19D.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">&#8220;Ln321&#8221;，DirectoryIndex（目录索引，也就是在仅指定目录的情况下，默认显示的文件名），可以添加很多，系统会根据从左至右的顺序来优先显示，以单个半角空格隔开，比如有些网站的首页是index.htm，就在光标那里加上&#8220;index.htm &#8221;文件名是任意的，不一定非得&#8220;index.html&#8221;，比如&#8220;test.php&#8221;等，都可以。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/9/9D/9D6E67CEE95CD5FE434BAE39E816C56D.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">这里有一个选择配置选项，以前可能要配置，现在好像修正过来了，不用配置了，就是强制所有输出文件的语言编码，html文件里有语言标记（，这个就是设定文档语言为gb2312）的也会强制转换。如果打开的网页出现乱码，请先检查网页内有没有上述 html语言标记，如果没有，添加上去就能正常显示了。把&#8220;# DefaultLanguage nl&#8221;前面的&#8220;# &#8221;去掉，把&#8220;nl&#8221;改成你要强制输出的语言，中文是&#8220;zh-cn&#8221;，保存，关闭。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/E/ED/EDC3C1B7C5F2C737FF95545697EB7A79.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">好了，简单的Apache配置就到此结束了，现在利用先前的小图标重启动，所有的配置就生效了，你的网站就成了一个网站服务器，如果你加载了防火墙，请打开80或8080端口，或者允许Apache程序访问网络，否则别人不能访问。如果你有公网IP（一般ADSL或电话拨号上网的都是），就可以邀请所有能上网的朋友访问使用http://你的IP地址（IP地址查询可访问http://www.goodwaiter.com，查询内容内即是）你的网站了；如果你没有公网IP，也可以把内网IP地址告诉局域网内的其它用户，让他们通过http://你的内网IP地址，访问你的网站。<br />
<br />
<br />
</p>
<p style="text-indent: 2em"><strong>二、php的安装、以module方式，将php与apache结合使你的网站服务器支持php服务器脚本程序</strong></p>
<p style="text-indent: 2em">将下载的php安装文件<a href="http://cn2.php.net/get/php-5.0.5-Win32.zip/from/cn.php.net/mirror" target="_blank">php-5.0.5-Win32.zip</a>右键解压缩。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/0/06/06D391A2654006E29578EE1E22F0F4D8.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">指定解压缩的位置，我的设定在&#8220;D:\php&#8221;</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/5/50/507EE3FE500CA51633D57359F245D9E6.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">查看解压缩后的文件夹内容，找到&#8220;php.ini-dist&#8221;文件，将其重命名为&#8220;php.ini&#8221;，打开编辑，找到下面图中的地方， Ln385，有一个&#8220;register_globals = Off&#8221;值，这个值是用来打开全局变量的，比如表单送过来的值，如果这个值设为&#8220;Off&#8221;，就只能用&#8220;$_POST['变量名']、$_GET['变量名 ']&#8221;等来取得送过来的值，如果设为&#8220;On&#8221;，就可以直接使用&#8220;$变量名&#8221;来获取送过来的值，当然，设为&#8220;Off&#8221;就比较安全，不会让人轻易将网页间传送的数据截取。这个值是否改成&#8220;On&#8221;就看自己感觉了，是安全重要还是方便重要？</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/6/6A/6AFE57A7C79A3120BC7C460D04A6DD59.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">这里还有一个地方要编辑，功能就是使php能够直接调用其它模块，比如访问mysql，如下图所示，Ln563，选择要加载的模块，去掉前面的 &#8220;;&#8221;，就表示要加载此模块了，加载的越多，占用的资源也就多一点，不过也多不到哪去，比如我要用mysql，就要把&#8220;;extension= php_mysql.dll&#8221;前的&#8220;;&#8221;去掉。所有的模块文件都放在php解压缩目录的&#8220;ext&#8221;之下，我这里的截图是把所有能加载的模块都加载上去了，前面的&#8220;;&#8221;没去掉的，是因为&#8220;ext&#8221;目录下默认没有此模块，加载会提示找不到文件而出错。这里只是参考，一般不需要加载这么多，需要的加载上就可以了，编辑好后保存，关闭。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/C/CF/CF4C9456C36E36B3FA0E54863D9FF60B.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">如果上一步加载了其它模块，就要指明模块的位置，否则重启Apache的时候会提示&#8220;找不到指定模块&#8221;的错误，这里介绍一种最简单的方法，直接将php安装路径、里面的ext路径指定到windows系统路径中——在&#8220;我的电脑&#8221;上右键，&#8220;属性&#8221;，选择&#8220;高级&#8221;标签，点选&#8220;环境变量&#8221;，在&#8220;系统变量&#8221;下找到&#8220;Path&#8221;变量，选择，双击或点击&#8220;编辑&#8221;，将&#8220;;D:\php;D:\php\ext&#8221;加到原有值的后面，当然，其中的&#8220;D:\php&#8221; 是我的安装目录，你要将它改为自己的php安装目录，如下图所示，全部确定。系统路径添加好后要重启电脑才能生效，可以现在重启，也可以在所有软件安装或配置好后重启。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/3/35/35342B3E3999B8E486E6B8CE5D73EF76.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">现在开始将php以module方式与Apache相结合，使php融入Apache，照先前的方法打开Apache的配置文件，Ln 173，找到这里，添加进如图所示选中的两行，第一行&#8220;LoadModule php5_module D:/php/php5apache2.dll&#8221;是指以module方式加载php，第二行&#8220;PHPIniDir "D:/php"&#8221;是指明php的配置文件php.ini的位置，是当然，其中的&#8220;D:/php&#8221;要改成你先前选择的php解压缩的目录。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/5/52/52E7ADAF91BE46D0EB48BD5982F00246.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">还是Apache的配置文件，Ln 757，加入&#8220;AddType application/x-httpd-php .php&#8221;、&#8220;AddType application/x-httpd-php .html&#8221;两行，你也可以加入更多，实质就是添加可以执行php的文件类型，比如你再加上一行&#8220;AddType application/x-httpd-php .htm&#8221;，则.htm文件也可以执行php程序了，你甚至还可以添加上一行&#8220;AddType application/x-httpd-php .txt&#8221;，让普通的文本文件格式也能运行php程序。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/6/60/60C2E070B9A9690345AD08437DAAA1F9.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">前面所说的目录默认索引文件也可以改一下，因为现在加了php，有些文件就直接存为.php了，我们也可以把&#8220;index.php&#8221;设为默认索引文件，优先顺序就自己排了，我的是放在第一位。编辑完成，保存，关闭。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/4/43/436180CE85AF964CC9E8073AA0C869B3.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">现在，php的安装，与Apache的结合已经全部完成，用屏幕右下角的小图标重启Apache，你的Apache服务器就支持了php。<br />
<br />
</p>
<p style="text-indent: 2em"><strong>三、mysql的安装，与php、Apache相结合</strong></p>
<p style="text-indent: 2em">打开下载的mysql安装文件<a href="http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-4.1.14-win32.zip/from/http://download.softagency.net/MySQL/" target="_blank">mysql-4.1.14-win32.zip</a>，双击解压缩，运行&#8220;setup.exe&#8221;，出现如下界面</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/A/AC/AC61EC8296DBDBD8D2DF52CA87BDCDA4.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">mysql安装向导启动，按&#8220;Next&#8221;继续</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/B/B0/B07BEE23ACD6199EC9A30481D1979CF0.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">选择安装类型，有&#8220;Typical（默认）&#8221;、&#8220;Complete（完全）&#8221;、&#8220;Custom（用户自定义）&#8221;三个选项，我们选择&#8220;Custom&#8221;，有更多的选项，也方便熟悉安装过程</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/C/CD/CD0A09D363DDF74DCBF691AC9879FBB6.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">在&#8220;Developer Components（开发者部分）&#8221;上左键单击，选择&#8220;This feature, and all subfeatures, will be installed on local hard drive.&#8221;，即&#8220;此部分，及下属子部分内容，全部安装在本地硬盘上&#8221;。在上面的&#8220;MySQL Server（mysql服务器）&#8221;、&#8220;Client Programs（mysql客户端程序）&#8221;、&#8220;Documentation（文档）&#8221;也如此操作，以保证安装所有文件。点选&#8220;Change...&#8221;，手动指定安装目录。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/C/C5/C5712D380D06A649EAA7D446D8ED91ED.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">填上安装目录，我的是&#8220;D:\mysql&#8221;，也建议不要放在与操作系统同一分区，这样可以防止系统备份还原的时候，数据被清空。按&#8220;OK&#8221;继续。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/D/DC/DC7479D846AA302D647939C67ADC0B95.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">返回刚才的界面，按&#8220;Next&#8221;继续。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/7/75/7504524A73B06D086BFBBED104FB468B.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">确认一下先前的设置，如果有误，按&#8220;Back&#8221;返回重做。按&#8220;Install&#8221;开始安装。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/5/54/54196C507E66B459E82A3C65243ADE40.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">正在安装中，请稍候，直到出现下面的界面</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/F/FB/FBA5F1B304F49FBEAA68BA2C57572661.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">这里是询问你是否要注册一个mysql.com的账号，或是使用已有的账号登陆mysql.com，一般不需要了，点选&#8220;Skip Sign-Up&#8221;，按&#8220;Next&#8221;略过此步骤。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/1/10/10FC94552347132116DDAFF977AE747F.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">现在软件安装完成了，出现上面的界面，这里有一个很好的功能，mysql配置向导，不用向以前一样，自己手动乱七八糟的配置my.ini了，将 &#8220;Configure the Mysql Server now&#8221;前面的勾打上，点&#8220;Finish&#8221;结束软件的安装并启动mysql配置向导。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/C/CA/CA1EC64A318715671218803B9B4A2030.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">mysql配置向导启动界面，按&#8220;Next&#8221;继续。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/6/6E/6E50CE778965049B10726569DF31202F.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">选择配置方式，&#8220;Detailed Configuration（手动精确配置）&#8221;、&#8220;Standard Configuration（标准配置）&#8221;，我们选择&#8220;Detailed Configuration&#8221;，方便熟悉配置过程。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/1/13/134E791C5A1CEBC9B1039907C031190B.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">选择服务器类型，&#8220;Developer Machine（开发测试类，mysql占用很少资源）&#8221;、&#8220;Server Machine（服务器类型，mysql占用较多资源）&#8221;、&#8220;Dedicated MySQL Server Machine（专门的数据库服务器，mysql占用所有可用资源）&#8221;，大家根据自己的类型选择了，一般选&#8220;Server Machine&#8221;，不会太少，也不会占满。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/1/18/1809D363081314946A59263CE67BEE38.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">选择mysql数据库的大致用途，&#8220;Multifunctional Database（通用多功能型，好）&#8221;、&#8220;Transactional Database Only（服务器类型，专注于事务处理，一般）&#8221;、&#8220;Non-Transactional Database Only（非事务处理型，较简单，主要做一些监控、记数用，对MyISAM数据类型的支持仅限于non-transactional），随自己的用途而选择了，我这里选择&#8220;Transactional Database Only&#8221;，按&#8220;Next&#8221;继续。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/9/97/974B9FFA76C51DB4AD15F691323083D6.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">对InnoDB Tablespace进行配置，就是为InnoDB 数据库文件选择一个存储空间，如果修改了，要记住位置，重装的时候要选择一样的地方，否则可能会造成数据库损坏，当然，对数据库做个备份就没问题了，这里不详述。我这里没有修改，使用用默认位置，直接按&#8220;Next&#8221;继续</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/E/EC/EC8F7F964E5E83DDB7697FB7F33D51CC.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">选择您的网站的一般mysql访问量，同时连接的数目，&#8220;Decision Support(DSS)/OLAP（20个左右）&#8221;、&#8220;Online Transaction Processing(OLTP)（500个左右）&#8221;、&#8220;Manual Setting（手动设置，自己输一个数）&#8221;，我这里选&#8220;Online Transaction Processing(OLTP)&#8221;，自己的服务器，应该够用了，按&#8220;Next&#8221;继续</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/9/98/98B3746C9428165F72A220D17159CC4F.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">是否启用TCP/IP连接，设定端口，如果不启用，就只能在自己的机器上访问mysql数据库了，我这里启用，把前面的勾打上，Port Number：3306，按&#8220;Next&#8221;继续</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/C/C5/C5B6A3E03A91E263A59C25F3AF7C5292.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">这个比较重要，就是对mysql默认数据库语言编码进行设置，第一个是西文编码，第二个是多字节的通用utf8编码，都不是我们通用的编码，这里选择第三个，然后在Character Set那里选择或填入&#8220;gbk&#8221;，当然也可以用&#8220;gb2312&#8221;，区别就是gbk的字库容量大，包括了gb2312的所有汉字，并且加上了繁体字、和其它乱七八糟的字——使用mysql的时候，在执行数据操作命令之前运行一次&#8220;SET NAMES GBK;&#8221;（运行一次就行了，GBK可以替换为其它值，视这里的设置而定），就可以正常的使用汉字（或其它文字）了，否则不能正常显示汉字。按 &#8220;Next&#8221;继续。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/9/9E/9ED4307E1B58960DC5FC4FEF83FF2993.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">选择是否将mysql安装为windows服务，还可以指定Service Name（服务标识名称），是否将mysql的bin目录加入到Windows PATH（加入后，就可以直接使用bin下的文件，而不用指出目录名，比如连接，&#8220;mysql.exe -uusername -ppassword;&#8221;就可以了，不用指出mysql.exe的完整地址，很方便），我这里全部打上了勾，Service Name不变。按&#8220;Next&#8221;继续。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/8/88/8850E209E64D8FE8D1C76B869FE2F261.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">这一步询问是否要修改默认root用户（超级管理）的密码（默认为空），&#8220;New root password&#8221;如果要修改，就在此填入新密码（如果是重装，并且之前已经设置了密码，在这里更改密码可能会出错，请留空，并将&#8220;Modify Security Settings&#8221;前面的勾去掉，安装配置完成后另行修改密码），&#8220;Confirm（再输一遍）&#8221;内再填一次，防止输错。&#8220;Enable root access from remote machines（是否允许root用户在其它的机器上登陆，如果要安全，就不要勾上，如果要方便，就勾上它）&#8221;。最后&#8220;Create An Anonymous Account（新建一个匿名用户，匿名用户可以连接数据库，不能操作数据，包括查询）&#8221;，一般就不用勾了，设置完毕，按&#8220;Next&#8221;继续。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/A/A3/A30C1F0177779C4806A7F04D0F00B5DA.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">确认设置无误，如果有误，按&#8220;Back&#8221;返回检查。按&#8220;Execute&#8221;使设置生效。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/F/F0/F08C52F35BE19658BD9639A42157F92B.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">设置完毕，按&#8220;Finish&#8221;结束mysql的安装与配置——这里有一个比较常见的错误，就是不能&#8220;Start service&#8221;，一般出现在以前有安装mysql的服务器上，解决的办法，先保证以前安装的mysql服务器彻底卸载掉了；不行的话，检查是否按上面一步所说，之前的密码是否有修改，照上面的操作；如果依然不行，将mysql安装目录下的data文件夹备份，然后删除，在安装完成后，将安装生成的 data文件夹删除，备份的data文件夹移回来，再重启mysql服务就可以了，这种情况下，可能需要将数据库检查一下，然后修复一次，防止数据出错。</p>
<p style="text-indent: 2em">与Apache及php相结合，前面已提过，这里再说一下，在php安装目录下，找到先前重命名并编辑过的 php.ini，如下图所示，Ln563，把&#8220;;extension=php_mysql.dll&#8221;前的&#8220;;&#8221;去掉，加载mysql模块。保存，关闭后，重启apache就可以了。这里也可以选择其它要加载的模块，去掉前面的&#8220;;&#8221;，就表示要加载此模块了，加载的越多，占用的资源也就多一点，不过也多不到哪去。所有的模块文件都放在php解压缩目录的&#8220;ext&#8221;之下，我这里的截图是把所有能加载的模块都加载上去了，前面的&#8220;;&#8221;没去掉的，是因为&#8220;ext&#8221; 目录下默认没有此模块，加载会提示找不到文件而出错。这里只是参考，一般不需要加载这么多，需要的加载上就可以了，编辑好后保存，关闭。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/C/CF/CF4C9456C36E36B3FA0E54863D9FF60B.gif" border="0"  alt="" /></center>
<p>&nbsp;</p>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">同样，加载了模块后，就要指明模块的位置，否则重启Apache的时候会提示&#8220;找不到指定模块&#8221;的错误，这里介绍一种最简单的方法，直接将 php安装路径、里面的ext路径指定到windows系统路径中——在&#8220;我的电脑&#8221;上右键，&#8220;属性&#8221;，选择&#8220;高级&#8221;标签，点选&#8220;环境变量&#8221;，在&#8220;系统变量&#8221;下找到&#8220;Path&#8221;变量，选择，双击或点击&#8220;编辑&#8221;，将&#8220;;D:\php;D:\php\ext&#8221;加到原有值的后面，当然，其中的&#8220;D:\php&#8221;是我的安装目录，你要将它改为自己的php安装目录，如下图所示，全部确定。系统路径添加好后要重启电脑才能生效，可以现在重启，也可以在所有软件安装或配置好后重启。</p>
<p style="text-indent: 2em">
<center><img src="http://cimg.163.com/catchpic/3/35/35342B3E3999B8E486E6B8CE5D73EF76.gif" border="0"  alt="" /></center><img src ="http://www.blogjava.net/wangbbs2007/aggbug/296996.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wangbbs2007/" target="_blank">狂淘</a> 2009-09-30 12:18 <a href="http://www.blogjava.net/wangbbs2007/articles/296996.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>