<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>青春祭 &#187; iis7.0</title>
	<atom:link href="http://the-days.cn/blog/tag/iis70/feed/" rel="self" type="application/rss+xml" />
	<link>http://the-days.cn/blog</link>
	<description>祭奠我那被岁月埋葬的青春</description>
	<lastBuildDate>Tue, 18 Jun 2013 05:58:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Windows Vista IIS 7.0 下安装配置php环境</title>
		<link>http://the-days.cn/blog/vista-iis7-php-mysql/</link>
		<comments>http://the-days.cn/blog/vista-iis7-php-mysql/#comments</comments>
		<pubDate>Tue, 15 May 2007 18:16:32 +0000</pubDate>
		<dc:creator>nuonuo</dc:creator>
				<category><![CDATA[资源]]></category>
		<category><![CDATA[iis7.0]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[vista]]></category>

		<guid isPermaLink="false">http://nuocn.com/blog/2007/05/16/vista-iis7-php-mysql/</guid>
		<description><![CDATA[  如果您是一位网络应用开发者的话，可能需要在本机安装Web服务器搭建一个测试环境。同Windows XP类似，在Windows Vista的大部分版本——除 Home Basic 与 Starter 外——中也集成了IIS (Internet 信息服... ]]></description>
			<content:encoded><![CDATA[<p>  如果您是一位网络应用开发者的话，可能需要在本机安装Web服务器搭建一个测试环境。同Windows XP类似，在Windows Vista的大部分版本——除 Home Basic 与 Starter 外——中也集成了IIS (Internet 信息服务)，同时，版本升级为 7.0 。相对于早先的版本，IIS 7.0 带来了许多引人注目的新特色新功能，比如基于 Microsoft .NET Framework 的全局配置文件，可简单地通过文本编辑器或 Microsoft Visual Studio 编辑；全新的 IIS 管理器，可同时管理 IIS 和 ASP.NET，操作更加方便；以及引入了命令行工具 Appcmd.exe ，给 Web 服务器的日常管理、监视和配置提供了除图形接口外的另一种方式，更为简单、高效。这可能是大多数朋友的首选，当然，如果愿意，同样可以在Windows Vista中安装使用 Apache（不知道是由于 Vista 的权限问题还是其他什么原因，我在本地调试 Apache 没有成功）。</p>
<p>  由于我的计算机装的Vista Ultimate，在网上 Google 和 Baidu 了一下，都是一些关于 Win2K3 和 XP 下的 IIS 6.0 和 Apache 配置的 PHP 环境。其实方法都是大同小异，下面我的配置环境是：IIS 7.0 + <a title="获取PHP 5.2.3" href="http://cn.php.net/get/php-5.2.3-Win32.zip/from/this/mirror">PHP 5.2.3</a> + <a title="获取MySQL 5.0.41" href="http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.41.tar.gz/from/pick">MySQL 5.0.41 </a>+ <a title="获取phpMyAdmin 2.10.2" href="http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.10.2-all-languages.zip?download">phpMyAdmin 2.10.2</a> + <a title="获取 Zend Optimizer 3.2.8" href="http://www.zend.com/free_download/optimizer">Zend Optimizer 3.2.6</a> .</p>
<p><strong>一、安装 IIS</strong><br />
同Windows XP一样，在Windows Vista的默认设置下，IIS (Internet 信息服务) 7.0未予安装，要想使用它，必须首先安装IIS。下面简单介绍IIS的安装过程：</p>
<p>依次点击“开始” =&gt; “控制面板” =&gt; “程序”，选择“打开或关闭Windows功能”，直接选中“Internet信息服务”，将所所有选项全部选中：<br />
<a title="2007051001.png" href="http://the-days.cn/blog//wp-content/uploads/2007051001.png" rel="lightbox[182]"><img title="2007051001.png" src="http://the-days.cn/blog//wp-content/uploads/2007051001.thumbnail.png" border="0" alt="2007051001.png" width="128" height="126" /></a><br />
点击“确定”，Windows Vista即启动IIS的安装过程；</p>
<p>安装完成后，打开浏览器输入 “<a href="http://the-days.cn/">http://the-days.cn/</a>”，检查IIS是否正常。<br />
<a title="2007051002.png" href="http://the-days.cn/blog//wp-content/uploads/2007051002.png" rel="lightbox[182]"><img src="http://the-days.cn/blog//wp-content/uploads/2007051002.thumbnail.png" border="0" alt="2007051002.png" width="128" height="109" /></a><br />
出现上图所示的画面就代表 IIS 安装成功。为了方便和直观的控制 IIS，我们将管理工具调到开始菜单中来，“开始” =&gt; 右键“属性” =&gt; “自定义”：<br />
<a title="2007051003.png" href="http://the-days.cn/blog//wp-content/uploads/2007051003.png" rel="lightbox[182]"><img src="http://the-days.cn/blog//wp-content/uploads/2007051003.thumbnail.png" border="0" alt="2007051003.png" width="123" height="128" /></a></p>
<p>这样我们就可以在开始菜单中看见“Internet信息服务(IIS)管理器”了：<br />
<a title="2007051004.png" href="http://the-days.cn/blog//wp-content/uploads/2007051004.png" rel="lightbox[182]"><img src="http://the-days.cn/blog//wp-content/uploads/2007051004.thumbnail.png" border="0" alt="2007051004.png" width="128" height="127" /></a></p>
<p><strong>二、安装 PHP</strong><br />
由于我这里的 php 是一个 zip 文件(非 install 版)，安装较为简单，将下载到的 php 压缩包直接解压到需要安装的目录（这里我是以D:\Www\PHP5为安装路径）下。然后<br />
1. 找到php5目录下的 php.ini-dist 文件，重命名为 php.ini ，并复制到系统盘的Windows目录下(以C:\Windows为例).</p>
<p>2. 再把php5目录下的 php5ts.dll , libmysql.dll 复制到目录 C:\Windows\System32下.</p>
<p>3. 把php5\ext目录下的 php_gd2.dll , php_mysql.dll , php_mbstring.dll 文件也复制到C:\Windows\System32下。（如果没有加载 php_gd2.dll php将不能处理图像。没有加载php_mysql.dll php将不支持mysql函数库，php_mbstring.dll在后面使用phpmyadmin时支持宽字符）</p>
<p><strong>三、IIS 整合 PHP</strong><br />
安装了 IIS 和 PHP 后，我们就可以将其整合到一起了。<br />
1.打开Internet信息服务(IIS)管理器，在Default Web Site中打开“ISAPI 筛选器”，点击右边侧栏的添加，如下图：（这里的路径都以PHP安装目录为准）<br />
<a title="2007051005.png" href="http://the-days.cn/blog//wp-content/uploads/2007051005.png" rel="lightbox[182]"><img src="http://the-days.cn/blog//wp-content/uploads/2007051005.thumbnail.png" border="0" alt="2007051005.png" width="128" height="91" /></a> <a title="2007051006.png" href="http://the-days.cn/blog//wp-content/uploads/2007051006.png" rel="lightbox[182]"><img src="http://the-days.cn/blog//wp-content/uploads/2007051006.thumbnail.png" border="0" alt="2007051006.png" width="128" height="91" /></a></p>
<p>2.返回到“Default Web Site”主页，打开“处理程序映射”，点击右边侧栏的“添加脚本映射”，如下图：<br />
<a title="2007051007.png" href="http://the-days.cn/blog//wp-content/uploads/2007051007.png" rel="lightbox[182]"><img src="http://the-days.cn/blog//wp-content/uploads/2007051007.thumbnail.png" border="0" alt="2007051007.png" width="128" height="91" /></a></p>
<p>3.再次返回到“Default Web Site”主页，打开“默认文档”，在输入框里添加“index.php”（逗号后面有一个空格）<br />
<a title="2007051008.png" href="http://the-days.cn/blog//wp-content/uploads/2007051008.png" rel="lightbox[182]"><img src="http://the-days.cn/blog//wp-content/uploads/2007051008.thumbnail.png" border="0" alt="2007051008.png" width="128" height="91" /></a></p>
<p>4.如果网站根目录不是默认的路径“%SystemDrive%\inetpub （C:\inetpub） ”，还需要修改“基本设置”，我的网站根目录是：“D:\Www”，如下图：<br />
<a title="2007051009.png" href="http://the-days.cn/blog//wp-content/uploads/2007051009.png" rel="lightbox[182]"><img src="http://the-days.cn/blog//wp-content/uploads/2007051009.thumbnail.png" border="0" alt="2007051009.png" width="128" height="91" /></a></p>
<p><strong>四、安装 MySQL</strong><br />
点击MySQL安装包，在第二步的时候，默认的安装路径是Typical，如果想修改安装路径的话就选择custom，但不能含有中文！我的安装路径为：“D:\Www\MySQL5\”。<br />
<a title="2007051010.png" href="http://the-days.cn/blog//wp-content/uploads/2007051010.png" rel="lightbox[182]"><img src="http://the-days.cn/blog//wp-content/uploads/2007051010.thumbnail.png" border="0" alt="2007051010.png" width="128" height="97" /></a></p>
<p>安装完毕后，我们点击“Finish”进入配置。直接点击“Next”，到这一步需要设置mysql的默认编码，默认是latin1，也是标准的编码，第二种是UTF8，第三种是手动设置。这个按自己的需要选择，我选择的是UTF8。<br />
<a title="2007051011.png" href="http://the-days.cn/blog//wp-content/uploads/2007051011.png" rel="lightbox[182]"><img src="http://the-days.cn/blog//wp-content/uploads/2007051011.thumbnail.png" border="0" alt="2007051011.png" width="128" height="97" /></a></p>
<p>下面这一步是是否要把 mysql 设置成 windows 的服务，一般都选择设成服务，这样以后就可以通过服务中启动和关闭 mysql 数据库了，所以推荐将下面的复选框也勾选上。这样，在 cmd 模式下，不必非到 mysql 的 bin 目录下执行命令。<br />
<a title="2007051012.png" href="http://the-days.cn/blog//wp-content/uploads/2007051012.png" rel="lightbox[182]"><img src="http://the-days.cn/blog//wp-content/uploads/2007051012.thumbnail.png" border="0" alt="2007051012.png" width="128" height="97" /></a></p>
<p>这一步是设置 mysql 的超级用户密码，这个超级用户非常重要，对 mysql 拥有全部的权限，请设置好并牢记超级用户的密码。下面有个复选框是表示创建一个匿名账号，这会使数据库系统不安全，如果有这个需求,也可以勾选。<br />
<a title="2007051013.png" href="http://the-days.cn/blog//wp-content/uploads/2007051013.png" rel="lightbox[182]"><img src="http://the-days.cn/blog//wp-content/uploads/2007051013.thumbnail.png" border="0" alt="2007051013.png" width="128" height="97" /></a></p>
<p>然后点击“Execute”进行配置。<br />
<a title="2007051014.png" href="http://the-days.cn/blog//wp-content/uploads/2007051014.png" rel="lightbox[182]"><img src="http://the-days.cn/blog//wp-content/uploads/2007051014.thumbnail.png" border="0" alt="2007051014.png" width="128" height="116" /></a><br />
最后点击“Finish”就配置完毕了。</p>
<p>下面我们可以开始使用mysql了，“开始” =&gt; “所有程序” =&gt; “MySQL”里打开“MySQL Command Line Client”，输入密码，出现这个界面说明mysql已经安装好了。<br />
<a title="2007051015.png" href="http://the-days.cn/blog//wp-content/uploads/2007051015.png" rel="lightbox[182]"><img src="http://the-days.cn/blog//wp-content/uploads/2007051015.thumbnail.png" border="0" alt="2007051015.png" width="128" height="72" /></a> <a title="2007051016.png" href="http://the-days.cn/blog//wp-content/uploads/2007051016.png" rel="lightbox[182]"><img src="http://the-days.cn/blog//wp-content/uploads/2007051016.thumbnail.png" border="0" alt="2007051016.png" width="128" height="83" /></a></p>
<p><strong>五、配置 PHP 关联 MySQL</strong><br />
编辑“C:\Windows\php.ini”文件<br />
1. 设置扩展路径<br />
查找 extension_dir = &#8220;./&#8221;<br />
将此行改成 extension_dir = &#8220;D:\Www\PHP5\ext&#8221;<br />
其中“D:\Www\PHP5\” 是安装PHP的路径，如果路径不正确将无法加载 dll 。</p>
<p>2.加载所需的 dll，分别查找<br />
;extension=php_mbstring.dll<br />
;extension=php_gd2.dll<br />
;extension=php_mysql.dl<br />
将这三项前面的分号“;”去掉，这样 IIS 启动时就可以加载这些 dll 了。（同样的方法，以后要加载所需的 dll 时，将前面的分号去掉即可）</p>
<p>3.设置会话保存路径<br />
查找<br />
; session.save_path = &#8220;N;/path&#8221;<br />
在此行下面加入一行<br />
session.save_path = &#8220;C:\WINDOWS\Temp&#8221;<br />
这里我们完全可以保存到 Windows 临时目录Temp下。<br />
当然我们也可以自己创建“session”目录，即在“D:\Www\PHP5\”下建立一个“session”文件夹，并设置给予完全控制权限。</p>
<p>4.PHP5时差问题<br />
PHP5系列版本新增了时区设置，默认为格林威治时间，与中国所在的东8区正好相差8个小时<br />
查找<br />
;date.timezone =<br />
改成<br />
date.timezone = PRC<br />
其中PRC：People&#8217;s Republic of China 中华人民共和国</p>
<p>5.保存文件，基本设置就完成了。在网站根目录“D:\Www\”下创建一个 phpinfo.php 文件，放置如下代码：</p>
<p><code>&lt;?php<br />
phpinfo();<br />
?&gt;</code></p>
<p>然后在浏览器中打开 <a href="http://the-days.cn/phpinfo.php">http://the-days.cn/phpinfo.php</a>，如果出现如下页面则说明PHP已经配置好了。<br />
<a title="2007051017.png" href="http://the-days.cn/blog//wp-content/uploads/2007051017.png" rel="lightbox[182]"><img src="http://the-days.cn/blog//wp-content/uploads/2007051017.thumbnail.png" border="0" alt="2007051017.png" width="128" height="116" /></a></p>
<p>下面再测试PHP和MySQL的关联，在网站根目录“D:\Www\”下创建一个 test.php 文件，内容为</p>
<p><code>&lt;?php<br />
$host = "localhost";<br />
$user = "root";<br />
$password = "123456";//123456改成你的mysql密码<br />
$link=mysql_connect($host,$user,$password);<br />
if(!$link) echo "&lt;h1&gt;失败!&lt;/h1&gt;";<br />
else echo "&lt;h1&gt;成功!&lt;/h1&gt;";<br />
mysql_close();<br />
?&gt;</code></p>
<p>然后在浏览器中打开 <a href="http://the-days.cn/test.php">http://the-days.cn/test.php</a> ，如果页面输出如下信息就说明大功告成了。<br />
<a title="2007051018.png" href="http://the-days.cn/blog//wp-content/uploads/2007051018.png" rel="lightbox[182]"><img src="http://the-days.cn/blog//wp-content/uploads/2007051018.thumbnail.png" border="0" alt="2007051018.png" width="128" height="116" /></a></p>
<p>到此为止，我们就可以开始使用这个本地Web服务器了。至于其它的扩展，自己可以在 php.ini 中设置启用就可以了，但是修改 php.ini 似乎需要重启 IIS 服务器才能使修改生效。</p>
<p><strong>六、为了方便管理MySQL，我们需要安装phpMyAdmin来配合使用</strong><br />
把下载下来的压缩包解压到与MySQL同一目录下，然后将 config.sample.inc.php 更名为 config.inc.php，然后打开进行编辑：<br />
找到 $cfg['blowfish_secret'] = &#8221;，因为程序默认设置为cookie登陆，所以我们在单引号中任意输入一些字符串就可以了，其他都按默认。<br />
下面我们就可以通过phpMyAdmin来登陆管理MySQL了，在浏览器中打开<a href="http://the-days.cn/phpmyadmin">http://the-days.cn/phpmyadmin</a>，登陆后可以任意创建用户。<br />
<a title="2007051019.png" href="http://the-days.cn/blog//wp-content/uploads/2007051019.png" rel="lightbox[182]"><img src="http://the-days.cn/blog//wp-content/uploads/2007051019.thumbnail.png" border="0" alt="2007051019.png" width="128" height="116" /></a> <a title="2007051020.png" href="http://the-days.cn/blog//wp-content/uploads/2007051020.png" rel="lightbox[182]"><img src="http://the-days.cn/blog//wp-content/uploads/2007051020.thumbnail.png" border="0" alt="2007051020.png" width="128" height="116" /></a></p>
<p><strong>七、如果需要优化PHP程序来提高他的执行速度的话，我们还可以选择安装 Zend Optimizer</strong><br />
Zend Optimizer用优化代码的方法来提高PHP应用程序的执行速度。执行使用Zend Optimizer的PHP程序比不使用的要快40%到100%。而且一些用Zend SafeGuard 加密过的文件,必须装了Zend Optimizer才可以运行。<br />
1.点击安装Zend Optimizer 3.2.6，这里我选择的安装路径是 D:\Www\Zend ，然后我们发现Zend Optimizer是可以自动识别 IIS 7.0 的：<br />
<a title="2007051021.png" href="http://the-days.cn/blog//wp-content/uploads/2007051021.png" rel="lightbox[182]"><img src="http://the-days.cn/blog//wp-content/uploads/2007051021.thumbnail.png" border="0" alt="2007051021.png" width="128" height="96" /></a> <a title="2007051022.png" href="http://the-days.cn/blog//wp-content/uploads/2007051022.png" rel="lightbox[182]"><img src="http://the-days.cn/blog//wp-content/uploads/2007051022.thumbnail.png" border="0" alt="2007051022.png" width="128" height="96" /></a></p>
<p>2.选定 php.ini 的位置，我们的是在 C:\WINDOWS\ 下（默认即可）：<br />
<a title="2007051023.png" href="http://the-days.cn/blog//wp-content/uploads/2007051023.png" rel="lightbox[182]"><img src="http://the-days.cn/blog//wp-content/uploads/2007051023.thumbnail.png" border="0" alt="2007051023.png" width="128" height="96" /></a></p>
<p>3.选定 IIS 默认安装路径，由于我这里前面就是 D:\Www\<br />
<a title="2007051024.png" href="http://the-days.cn/blog//wp-content/uploads/2007051024.png" rel="lightbox[182]"><img src="http://the-days.cn/blog//wp-content/uploads/2007051024.thumbnail.png" border="0" alt="2007051024.png" width="128" height="96" /></a></p>
<p>4.这里是提示我们安装程序自动完成配置和服务器重启，选择“是”<br />
<a title="2007051025.png" href="http://the-days.cn/blog//wp-content/uploads/2007051025.png" rel="lightbox[182]"><img src="http://the-days.cn/blog//wp-content/uploads/2007051025.thumbnail.png" border="0" alt="2007051025.png" width="128" height="96" /></a></p>
<p>最后点击 Finish 完成安装。</p>
]]></content:encoded>
			<wfw:commentRss>http://the-days.cn/blog/vista-iis7-php-mysql/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
