﻿<?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-zs7456</title><link>http://www.blogjava.net/zs7456/</link><description>haha!</description><language>zh-cn</language><lastBuildDate>Thu, 30 Apr 2026 06:23:25 GMT</lastBuildDate><pubDate>Thu, 30 Apr 2026 06:23:25 GMT</pubDate><ttl>60</ttl><item><title>在windows server 2003 IIS6下安装PHP 5.3x的心得</title><link>http://www.blogjava.net/zs7456/archive/2011/08/29/357504.html</link><dc:creator>zs7456</dc:creator><author>zs7456</author><pubDate>Mon, 29 Aug 2011 07:51:00 GMT</pubDate><guid>http://www.blogjava.net/zs7456/archive/2011/08/29/357504.html</guid><wfw:comment>http://www.blogjava.net/zs7456/comments/357504.html</wfw:comment><comments>http://www.blogjava.net/zs7456/archive/2011/08/29/357504.html#Feedback</comments><slash:comments>16</slash:comments><wfw:commentRss>http://www.blogjava.net/zs7456/comments/commentRss/357504.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zs7456/services/trackbacks/357504.html</trackback:ping><description><![CDATA[本来不打算写这份心得的，这几天为了安装wordpress，得升级一下PHP的版本，于是乎去下了个PHP5.3.8，之前不知道5.3x跟5.2x有那么大的差距，按照老方法安装了一遍，木有作用。到网上找了很多传说中的高手写的文章，前前后后重装了10几次才折腾成功！废话就不说了，来点实际的。<br />我只说IIS 6 + PHP5.3 ，Apache那玩意还木有研究过。<br /><br />1.下载一个FastCgi For IIS6 ，到这里去下载，http://www.iis.net/expand/fastcgi<br />反正我下载到的文件是这样的，应该都差不多，如下图<br /><img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/zs7456/1.jpg" width="578" height="35" /><br /><br />下载完毕之后就安装，安装成功后会在C:\WINDOWS\system32\inetsrv\目录下搞出了5个文件，如下图<br /><img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/zs7456/2.jpg" width="396" height="110" /><br />这个时候在IIS 6的&#8220;WEB服务扩展&#8221;里就多出了一个FastCGI Handler<br /><img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/zs7456/3.jpg" width="726" height="506" /><br /><br />2.去下载一个php-5.3.8-nts-Win32-VC9-x86.zip（不好意思，这个我忘记是在哪里下载了），然后解压到D:\PHP目录(可以解压到任意目录，这里就按照我自己的习惯来讲吧)，并给IIS启动帐户或用户赋予读取和运行权限。<br />接着将D:\PHP目录下的所有.dll复制到C:\WINDOWS\system32下，如果有提示覆盖的，就全部覆盖吧。注：网上很多人的文章里都没写这一点，不知道是他们太高估了我的智商还是他们给忘记了，这点蛮重要。<br />到命令行可以输入COPY D:\PHP\*.dll C:\WINDOWS\system32\&nbsp; ，省得找的麻烦。<br /><br />3.注册PHP 到 FastCGI<br />打开 C:\WINDOWS\system32\inetsrv\fcgiext.ini文件<br />在[Types]下面添加以下配置（网上大部分人都说了行号，让你到哪一行附近去找，这是个误区，直接到这个文件的末尾就是，前面是没有分号的）<br />[Types]<br />php=PHP<br />[PHP]<br />ExePath=D:\PHP\php-cgi.exe<br />如下图所示<br /><img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/zs7456/4.jpg" width="349" height="210" /><br /><br />接下来就是修改php.ini配置文件了，D:\PHP目录下是找不到这个文件的，可以把php.ini-development复制一份，然后重命名为php.ini<br />打开php.ini后Ctrl+F查找<br />extension_dir = "./" , 把这个修改成extension_dir = "D:/PHP"<br />在D:下建立文件夹，并命名为tmp<br />查找;upload_tmp_dir = <br />将;upload_tmp_dir = 最前面的";"去掉<br />upload_tmp_dir是用来定义上传文件存放的临时路径，这里可以修改并给它定义一个绝对路径，同时需要有读、写权限。<br />这里我的设置为upload_tmp_dir = "D:/tmp"&nbsp; (这就是我前面建立的文件夹)<br />找到 ;fastcgi.impersonate = 1 ,记得把前面的";"去掉<br />找到 ;short_open_tag = Off ，把前面的";"去掉，并把"Off"改成"On"<br /><br />搜索Windows Extensions，将以下这些常用扩展前面的分号去掉<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"><!--<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: #000000">;&nbsp;extension</span><span style="color: #000000">=</span><span style="color: #000000">php_curl</span><span style="color: #000000">.</span><span style="color: #000000">dll&nbsp;<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />;&nbsp;extension</span><span style="color: #000000">=</span><span style="color: #000000">php_gd2</span><span style="color: #000000">.</span><span style="color: #000000">dll&nbsp;<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />;&nbsp;extension</span><span style="color: #000000">=</span><span style="color: #000000">php_ldap</span><span style="color: #000000">.</span><span style="color: #000000">dll&nbsp;<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />;&nbsp;extension</span><span style="color: #000000">=</span><span style="color: #000000">php_mbstring</span><span style="color: #000000">.</span><span style="color: #000000">dll&nbsp;<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />;&nbsp;extension</span><span style="color: #000000">=</span><span style="color: #000000">php_exif</span><span style="color: #000000">.</span><span style="color: #000000">dll&nbsp;<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />;&nbsp;extension</span><span style="color: #000000">=</span><span style="color: #000000">php_mysql</span><span style="color: #000000">.</span><span style="color: #000000">dll<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />;&nbsp;extension</span><span style="color: #000000">=</span><span style="color: #000000">php_mysqli</span><span style="color: #000000">.</span><span style="color: #000000">dll&nbsp;<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />;&nbsp;extension</span><span style="color: #000000">=</span><span style="color: #000000">php_sockets</span><span style="color: #000000">.</span><span style="color: #000000">dll&nbsp;<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />;&nbsp;extension</span><span style="color: #000000">=</span><span style="color: #000000">php_xmlrpc</span><span style="color: #000000">.</span><span style="color: #000000">dll&nbsp;&nbsp;<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /></span></div><br />继续!<br /><br />搜索;date.timezone = <br />去掉前面的分号，将其设置为 date.timezone = Asia/Shanghai <br />&nbsp;&nbsp;&nbsp;&nbsp; 传说还可以设置为PRC，这个我没试过，大家有兴趣，爱折腾的可以去试一下。<br />如果不修改date.timezone，打开网页的时候蛮有可能提示500错误<br />---------------------------------------------------------------------<br />需要说明一下的是把D:\PHP下的php.ini文件copy到C:\WINDOWS下，然后再把D:\PHP下的php.ini删除掉（我没删除，而是改了个后缀收藏起来了）<br /><br />4.配置网站<br />打开IIS 6管理器，在"网站"上点右键--&gt;属性--&gt;主目录--&gt;配置--&gt;添加，，操作方式就不详写了，继续上图<br /><img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/zs7456/5-1.jpg" width="647" height="460" /><img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/zs7456/5-2.jpg" width="470" height="456" /><br /><br /><img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/zs7456/5-3.jpg" width="405" height="441" /><br /><br /><br /><img border="0" hspace="1" alt="" vspace="1" src="http://www.blogjava.net/images/blogjava_net/zs7456/5-4.jpg" width="427" height="238" />&nbsp;<br /><br />可执行文件路径是: C:\WINDOWS\system32\inetsrv\fcgiext.dll<br />运行D:\PHP\php-cgi.exe，如果能进入命令窗口并且只有光标，说明FastCGI能正常调用php-cgi,否则会提示错误，如图<br /><br /><img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/zs7456/6.jpg" width="663" height="402" /><br /><br /><br />OK,基本上就这些了，把IIS重启一下，命令行输入IISRESET，传说这个步骤很重要!!!<br />这时候可以找个php文件测试一下，常用的最简单的方式就是 
<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"><!--<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: #000000">&lt;?</span><span style="color: #000000">php<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080">phpinfo</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><br />看到类似以下效果就说明成功了<br /><br /><img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/zs7456/7.jpg" width="601" height="927" /><br /><br /><img src ="http://www.blogjava.net/zs7456/aggbug/357504.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zs7456/" target="_blank">zs7456</a> 2011-08-29 15:51 <a href="http://www.blogjava.net/zs7456/archive/2011/08/29/357504.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jsp URL重写</title><link>http://www.blogjava.net/zs7456/archive/2008/05/16/200919.html</link><dc:creator>zs7456</dc:creator><author>zs7456</author><pubDate>Fri, 16 May 2008 07:14:00 GMT</pubDate><guid>http://www.blogjava.net/zs7456/archive/2008/05/16/200919.html</guid><wfw:comment>http://www.blogjava.net/zs7456/comments/200919.html</wfw:comment><comments>http://www.blogjava.net/zs7456/archive/2008/05/16/200919.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/zs7456/comments/commentRss/200919.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zs7456/services/trackbacks/200919.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: jsp url重写<br>这段时间一直都在研究jsp生成静态页面的方法，在网上找了很多资料，也有不少朋友给我提出解决方案，确实解决了不少的问题，但是这样做有点麻烦。其实我并不是想减轻服务器的压力，我们要做的不是门户网站，访问量没那么大，所以不用担心服务器的承受能力。只是希望搜索引擎能够搜索到我们的页面，只要能达到目的，用什么样的方式都可以。<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/zs7456/archive/2008/05/16/200919.html'>阅读全文</a><img src ="http://www.blogjava.net/zs7456/aggbug/200919.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zs7456/" target="_blank">zs7456</a> 2008-05-16 15:14 <a href="http://www.blogjava.net/zs7456/archive/2008/05/16/200919.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jsp生成静态页面遇到的一些问题</title><link>http://www.blogjava.net/zs7456/archive/2008/05/14/zs7456.html</link><dc:creator>zs7456</dc:creator><author>zs7456</author><pubDate>Wed, 14 May 2008 05:45:00 GMT</pubDate><guid>http://www.blogjava.net/zs7456/archive/2008/05/14/zs7456.html</guid><wfw:comment>http://www.blogjava.net/zs7456/comments/200390.html</wfw:comment><comments>http://www.blogjava.net/zs7456/archive/2008/05/14/zs7456.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.blogjava.net/zs7456/comments/commentRss/200390.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zs7456/services/trackbacks/200390.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 看见别人网站上都是静态页面，心里痒痒的，昨天晚上自己试着写了一下不过只能写出非常简单的一部分，在静态页面里分页还不会做，还有待研究NewsForm.java&nbsp;&nbsp;1/**//*&nbsp;&nbsp;2&nbsp;*&nbsp;Generated&nbsp;by&nbsp;MyEclipse&nbsp;Struts&nbsp;&nbsp;3&nbsp;*&...&nbsp;&nbsp;<a href='http://www.blogjava.net/zs7456/archive/2008/05/14/zs7456.html'>阅读全文</a><img src ="http://www.blogjava.net/zs7456/aggbug/200390.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zs7456/" target="_blank">zs7456</a> 2008-05-14 13:45 <a href="http://www.blogjava.net/zs7456/archive/2008/05/14/zs7456.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>abc</title><link>http://www.blogjava.net/zs7456/archive/2008/04/18/193926.html</link><dc:creator>zs7456</dc:creator><author>zs7456</author><pubDate>Fri, 18 Apr 2008 01:07:00 GMT</pubDate><guid>http://www.blogjava.net/zs7456/archive/2008/04/18/193926.html</guid><wfw:comment>http://www.blogjava.net/zs7456/comments/193926.html</wfw:comment><comments>http://www.blogjava.net/zs7456/archive/2008/04/18/193926.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zs7456/comments/commentRss/193926.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zs7456/services/trackbacks/193926.html</trackback:ping><description><![CDATA[abc
<img src ="http://www.blogjava.net/zs7456/aggbug/193926.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zs7456/" target="_blank">zs7456</a> 2008-04-18 09:07 <a href="http://www.blogjava.net/zs7456/archive/2008/04/18/193926.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>