<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Heck's  Blog]]></title> 
<link>https://www.heckjj.com/index.php</link> 
<description><![CDATA[一瞬间的决定，往往可以改变很多，事实上，让自己成功的往往不是知识，是精神！ 如果你总是为自己找借口，那只好让成功推迟。执行力，今天！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Heck's  Blog]]></copyright>
<item>
<link>https://www.heckjj.com/IIS6-config-php-html/</link>
<title><![CDATA[在IIS6下PHP最佳配置的方法]]></title> 
<author>Heck &lt;@hecks.tk&gt;</author>
<category><![CDATA[电脑技术]]></category>
<pubDate>Wed, 01 Sep 2010 12:23:33 +0000</pubDate> 
<guid>https://www.heckjj.com/IIS6-config-php-html/</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-family: 微软雅黑;">虽然说 LAMP 这个组合很不错，但是如果想要架设一台同时支持 PHP、ASP、ASP.NET、JSP、Perl 的 Web 虚拟主机服务器，还是用 Windows 2003 的 IIS 6 最好。网上有很多介绍在 IIS 6 上配置 PHP 的文章，但是那些方法不是性能不好，就是升级麻烦。下面的方法可以让你在第一次配置好后，能够非常方便的进行升级。<br/>&nbsp;&nbsp;&nbsp;&nbsp;这里所说的升级，是指从某个 php4 版本升级到另一个 php4 版本，或者从某个 php5 版本升级到另一个 php5 版本，而不是指从 php4 升级到 php5。<br/><a href="http://www.hecks.tk/plugin/album/pictures/2a09fd5295c23e6d9a2a79e5adfc5463.gif" target="_blank"><img src="http://www.hecks.tk/plugin/album/pictures/2a09fd5295c23e6d9a2a79e5adfc5463.gif" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>准备：<br/><a href="http://www.hecks.tk/plugin/album/pictures/1738074.gif" target="_blank"><img src="http://www.hecks.tk/plugin/album/pictures/1738074.gif" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>1、一台安装好的 Windows 2003 服务器，并且已经安装了 IIS 6。<br/>2、下载 windows 版的 PHP 二进制压缩包<br/>安装：<br/><a href="http://www.hecks.tk/plugin/album/pictures/0d18193350fcaeeae80ff39d6ba4d076.gif" target="_blank"><img src="http://www.hecks.tk/plugin/album/pictures/0d18193350fcaeeae80ff39d6ba4d076.gif" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>&nbsp;&nbsp;&nbsp;&nbsp;解压缩 PHP 二进制压缩包到 C:&#92;php 目录下（这里假设 C: 盘是系统盘，即安装了Windows 系统的盘，如果系统盘是 D: 盘，则解压缩到 D:&#92;php 目录下，以此类推，下同）。<br/>&nbsp;&nbsp;&nbsp;&nbsp;然后打开“我的电脑”->“属性”->“高级”->“环境变量”->“系统变量”->“path”，编辑其值，在前面增加下面的路径地址：<br/>&nbsp;&nbsp;&nbsp;&nbsp;C:&#92;php;C:&#92;php&#92;dlls;C:&#92;php&#92;extensions;C:&#92;php&#92;sapi;<br/>&nbsp;&nbsp;&nbsp;&nbsp;将 php.ini-dist 或 php.ini-recommended 复制到 C:&#92;Windows 目录下，并改名为 php.ini，一般正式发布网站的服务器用 php.ini-dist，而作为调试用的服务器用 php.ini-recommended 更好。当然一般情况下，这个 php.ini 还是需要根据实际情况来修改的。<br/>下面来介绍一下几个必要的修改选项：<br/>extension_dir = "C:&#92;php&#92;extensions"<br/>这个是 PHP 扩展所放置的目录，请确保跟你实际安装的目录相同。 </span><span style="font-family: 微软雅黑;"><br/>extension=php_mbstring.dll<br/>;extension=php_big_int.dll<br/>extension=php_bz2.dll<br/>extension=php_cpdf.dll<br/>extension=php_crack.dll<br/>extension=php_curl.dll<br/>extension=php_db.dll<br/>extension=php_dba.dll<br/>extension=php_dbase.dll<br/>extension=php_dbx.dll<br/>extension=php_domxml.dll<br/>;extension=php_exif.dll<br/>;extension=php_fdf.dll<br/>;extension=php_filepro.dll<br/>extension=php_gd2.dll<br/>extension=php_gettext.dll<br/>extension=php_hyperwave.dll<br/>extension=php_iconv.dll<br/>;extension=php_ifx.dll<br/>;extension=php_iisfunc.dll<br/>extension=php_imap.dll<br/>;extension=php_interbase.dll<br/>extension=php_java.dll<br/>extension=php_ldap.dll<br/>;extension=php_mcrypt.dll<br/>extension=php_mhash.dll<br/>extension=php_mime_magic.dll<br/>extension=php_ming.dll<br/>extension=php_mssql.dll<br/>extension=php_msql.dll<br/>;extension=php_oci8.dll<br/>extension=php_openssl.dll<br/>;extension=php_oracle.dll<br/>extension=php_pdf.dll<br/>extension=php_pgsql.dll<br/>;extension=php_printer.dll<br/>extension=php_shmop.dll<br/>;extension=php_snmp.dll<br/>extension=php_sockets.dll<br/>;extension=php_sybase_ct.dll<br/>extension=php_w32api.dll<br/>extension=php_xmlrpc.dll<br/>extension=php_xslt.dll<br/>extension=php_yaz.dll<br/>extension=php_zip.dll<br/>&nbsp;&nbsp;&nbsp;&nbsp;上面这些，开头没有加分号的是打开的扩展，加了分号的是没有打开的扩展。上面的设置包含了在 Windows 2003 上默认安装情况下可以打开所有扩展（这里列出的是 php 4 的）。<br/>&nbsp;&nbsp;&nbsp;&nbsp;session.save_path = c:&#92;sessions<br/>&nbsp;&nbsp;&nbsp;&nbsp;这个是 session 文件默认保存的目录，这个目录必须是一个存在的目录，不然默认的 session 功能会无效。我这里设置的是一个 ramdisk 上的一个目录。将 session.save_path 设置在 ramdisk 上可以加快 session 处理的速度。如果你没有安装 ramdisk，你可以把它指定到其他盘的任何一个目录下，如 C:&#92;sessions 目录、C:&#92;Windows&#92;Temp 目录等。<br/>OK，基本工作作完了，现在该配置 IIS 了。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;打开“ Internet 信息服务(IIS)管理器”，在“ Web 服务扩展”里，选择“添加一个新的 Web 服务扩展”，扩展名可填写“PHP ISAPI 扩展”，要求的文件选择：C:&#92;php&#92;sapi&#92;php4isapi.dll（如果安装的是 PHP5，则此处是 C:&#92;php&#92;sapi&#92;php5isapi.dll，下同），并设置扩展状态为允许。<br/>&nbsp;&nbsp;&nbsp;&nbsp;打开“网站”->“属性”->“ISAPI 筛选器”->“添加”，筛选器名称可填写“PHP”，可执行文件仍然选择 C:&#92;php&#92;sapi&#92;php4isapi.dll。<br/>&nbsp;&nbsp;&nbsp;&nbsp;打开“网站”->“属性”->“主目录”->“应用程序设置”->“配置”->“应用程序扩展”->“添加”，可执行文件还是选择 C:&#92;php&#92;sapi&#92;php4isapi.dll。扩展名填写“.php”，动作限制为“HEAD,GET,POST”。<br/>&nbsp;&nbsp;&nbsp;&nbsp;打开“网站”->“属性”->“文档”->“启用默认内容文档”->“添加”，可以将 index.php 添加为默认内容文档。<br/>然后选择“服务器机器名”->“所有任务”->“重新启动 IIS”来重启 IIS。<br/>测试<br/>在默认网站发布目录下，建立一个测试页面：<br/>下载：phptest.php<br/>phpinfo(); <br/>?><br/>如果打开这个页面能够看到 php 安装配置信息，就算是安装成功了。<br/>如果想要更优化的执行 php 程序，可以安装 ZendOptimizer-2.6.0-Windows-i386.exe ，这个东西安装非常简单，这里就不介绍了。<br/>升级<br/>现在升级就非常简单了。只需要将新版本的 PHP 二进制压缩包下载下来，将原来的 C:&#92;php 目录删除，将新版本解压缩到 C:&#92;php 目录中，然后重新启动一下 IIS 就可以了。不需要修改任何配置，也不需要往 System32 目录中复制任何文件。大家说这样来做是不是很方便很快捷呀?试试看吧。</span><br/>Tags - <a href="https://www.heckjj.com/tags/iis6/" rel="tag">iis6</a> , <a href="https://www.heckjj.com/tags/php/" rel="tag">php</a>
]]>
</description>
</item><item>
<link>https://www.heckjj.com/IIS6-config-php-html/#blogcomment</link>
<title><![CDATA[[评论] 在IIS6下PHP最佳配置的方法]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://www.heckjj.com/IIS6-config-php-html/#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>