<?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; apache</title>
	<atom:link href="http://www.ysrh.com/index.php/tag/apache/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ysrh.com</link>
	<description>Cory WONG &#039;s Blog</description>
	<lastBuildDate>Sat, 17 Jul 2010 02:17:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Windows(32位64位)+IIS/Apache+PHP的安装配置</title>
		<link>http://www.ysrh.com/index.php/windows-iis-apache-php-install/</link>
		<comments>http://www.ysrh.com/index.php/windows-iis-apache-php-install/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 01:14:51 +0000</pubDate>
		<dc:creator>怡水若寒</dc:creator>
				<category><![CDATA[应用技术]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.ysrh.com/?p=37</guid>
		<description><![CDATA[两种方法在 Windows 下安装 PHP：手工安装或者使用安装程序安装。
据PHP官方手册上称安装 PHP 最好的选择是手工安装。
在手工安装中安装 PHP 最好的方式便是将所有 PHP 有关的文件都放入同一目录，并在系统的 PATH 环境变量中设置此目录。


ISAPI (Internet Server Application Program Interface):Internet服务器应用程序编程接口。
CGI (Common Gateway Interface)： 即通用网关接口。


安装程序安装
PHP 的 Windows 安装程序可以在 http://www.php.net/downloads.php 下载。
点击下载最新的 PHP installer。
它会为 IIS、PWS 和 Xitami 安装 CGI 版本的 PHP，并配置好 web 服务器。
该安装程序不包含任何外部的 PHP 扩展（PHP_*.dll）。
如果需要，可以在 Windows ZIP 包和 PECL 中找到。
注:虽然 Windows 安装程序是让 PHP 工作的最容易的方法，但是它有很多限制。
例如，它不支持自动安装 PHP 扩展。使用安装程序安装 PHP 不是最好的方式。


警告：请注意，这种安装方式安装的 PHP 不是安全的。
如果需要一个安全的 PHP [...]]]></description>
			<content:encoded><![CDATA[<p>两种方法在 Windows 下安装 PHP：手工安装或者使用安装程序安装。<br />
据PHP官方手册上称安装 PHP 最好的选择是手工安装。<br />
在手工安装中安装 PHP 最好的方式便是将所有 PHP 有关的文件都放入同一目录，并在系统的 PATH 环境变量中设置此目录。</p>
<div class="UBBPanel quotePanel">
<blockquote>
<div class="UBBContent">ISAPI (Internet Server Application Program Interface):Internet服务器应用程序编程接口。<br />
CGI (Common Gateway Interface)： 即通用网关接口。</div>
</blockquote>
</div>
<p><strong>安装程序安装</strong><br />
PHP 的 Windows 安装程序可以在 <a rel="external" href="http://www.php.net/downloads.php" target="_blank">http://www.php.net/downloads.php</a> 下载。<span id="more-37"></span><br />
点击下载最新的 PHP installer。<br />
它会为 IIS、PWS 和 Xitami 安装 CGI 版本的 PHP，并配置好 web 服务器。<br />
该安装程序不包含任何外部的 PHP 扩展（PHP_*.dll）。<br />
如果需要，可以在 Windows ZIP 包和 PECL 中找到。<br />
注:虽然 Windows 安装程序是让 PHP 工作的最容易的方法，但是它有很多限制。<br />
例如，它不支持自动安装 PHP 扩展。使用安装程序安装 PHP 不是最好的方式。</p>
<div class="UBBPanel quotePanel">
<blockquote>
<div class="UBBContent">警告：请注意，这种安装方式安装的 PHP 不是安全的。<br />
如果需要一个安全的 PHP 设置，最好使用手动方式安装，并手动设置好每个选项。<br />
该自动安装程序能够让用户立即使用 PHP，但是这不意味着可以用于在线的服务器中。</div>
</blockquote>
</div>
<p><strong>手工安装</strong><br />
PHP 的手工安装程序可以在 <a rel="external" href="http://www.php.net/downloads.php" target="_blank">http://www.php.net/downloads.php</a> 下载。点击 PHP zip 即可下载。<br />
虽然目前有很多多合一的安装包，而且也发布了一个 Microsoft Windows 的 PHP 安装程序，但是仍然建议用户花些时间自己手动安装 PHP。<br />
因为这样才可以更加了解这套系统，并能够在需要的时候更方便的安装 PHP 扩展。<br />
同时服务器模块比 CGI 可执行程序提供了更好的性能和更多的功能。<br />
CLI 版本是为使用 PHP 命令行脚本而设计的。<br />
CGI 和 CLI 可执行文件以及 web 服务器模块都需要 php5ts.dll 。<br />
必须确认该文件可以在 PHP 安装路径中找到。对该 DLL 的搜索顺序为：<br />
1、调用 php.exe 时所在的目录，或者若使用 ISAPI 模块时，web 服务器的目录（例如 C:\Program Files\Apache Group\Apache2\bin）。<br />
2、任何在 Windows 的 PATH 环境变量中指定的目录。<br />
要让 php5ts.dll 能正确被搜索到，有下面三个选择：复制该文件到 Windows 系统目录，复制该文件到 web 服务器的目录，或者把 PHP 目录（例如 d:\PHP）添加到 PATH 环境变量中。为了将来更好的维护，建议使用最后一个选择，将 PHP 目录添加到 PATH 环境变量中，因为这样更便于将来升级 PHP。<br />
下面介绍PHP手工安装步骤：<br />
第一步：我是直接解压缩放到d盘PHP目录下了，这样查找文件会方便许多。解压缩完后我的PHP目录就是d:\PHP。NTFS文件系统(XP/2000/2003特有)请为USERS设置文件夹的权限为系统默认的即可，否则运行PHP文件之后会出现服务器内部错误的提示。<br />
第二步：将 PHP 目录添加到 PATH 环境变量中，<br />
（我的电脑-&gt;属性-&gt;高级-&gt;环境变量-&gt;系统变量-&gt;找到 path 这个变量，点击编辑在后面加入 如 d:\php; 就是你安装PHP的路径 注意每一个变量之间有一个“;”半角的分号分隔，如果前面的没有分号请大家加上去。-&gt;一路确定）<br />
第三步：为 PHP 设置一个有效的配置文件，php.ini。<br />
在 ZIP 包中有两个 ini 文件，php.ini-dist 和 php.ini-recommended。<br />
建议使用 php.ini-recommended，因为在该文件中优化了性能和安全。<br />
请仔细阅读该文件中的注释，因为它从 php.ini-dist 修改而来，会对设置产生较大的影响。<br />
例如将 display_errors 设置为 off，将 magic_quotes_gpc 设置为 off。<br />
除了阅读这些部分，还可以学习一下 ini 设置，并手动设置每一个配置项目。<br />
如果想要最安全的设置，这是最好的方法，虽然 PHP 在默认配置下也是很安全的。<br />
先将D:\PHP\php.ini-recommended 重命名为 php.ini 。<br />
查找register_globals = off 有一处(旧版PHP有2处)(根据自己需要修改 是否注册全局变量)<br />
查找 short_open_tag = Off ，把off改成On 有一处，<br />
查找 magic_quotes_gpc 把 Off 改为 On<br />
查找 register_long_arrays 把 Off 改为 On<br />
查找extension_dir = &#8220;./&#8221; 改为 extension_dir = &#8220;d:\PHP\ext&#8221;<br />
（指定动态连接库的目录，php5和php4不同的地方就是它的动态连接库目录变了，这在它的文档结构里有详细的说明）<br />
然后再查找;extension=php_mbstring.dll，把下面几句前面的分号去掉<br />
extension=php_mbstring.dll　这个不选的话用phpMyAdmin会出现红色提示<br />
extension=php_dba.dll<br />
extension=php_dbase.dll<br />
extension=php_filepro.dll　可选<br />
extension=php_gd2.dll　支持GD库的<br />
extension=php_imap.dll 可选<br />
extension=php_ldap.dll<br />
extension=php_mysql.dll　支持MySQL的<br />
其他扩展请根据自己需要修改<br />
接下来修改了一些文件上传以及内存使用最大限制：<br />
memory_limit = 128M ;最大内存使用<br />
post_max_size = 20M<br />
upload_max_filesize = 2M ;附件大小<br />
以上3个地方请大家根据自己的实际需要修改<br />
别的就没改什么了，保存后退出。<br />
第四步：使 php.ini文件在 Windows 下被 PHP 所用，<br />
（我的电脑-&gt;属性-&gt;高级-&gt;环境变量-&gt;系统变量-&gt;点击“添加”-&gt;变量名“PHPRC”-&gt;变量值“D:\PHP;”也就是你安装PHP的路径-&gt;一路确定）</p>
<div class="UBBPanel quotePanel">
<blockquote>
<div class="UBBTitle">特别注意：以下步骤（第一次安装的朋友无需这一步）<br />
以前安装过PHP的朋友，会将D:\PHP下和D:\PHP\ext下所有后缀名为DLL的文件复制到<br />
C:\WINDOWS\system32下及将D:\PHP下php.exe、php-win.exe、php.ini-dist复制到C:\WINDOWS下。<br />
在安装PHPWIND时有可能造成一些特殊故障，那么请尝试重复。<br />
将D:\PHP下和D:\PHP\ext下所有后缀名为DLL的文件复制到<br />
C:\WINDOWS\system32下及将D:\PHP下php.exe、php-win.exe、php.ini复制到C:\WINDOWS下。</div>
</blockquote>
</div>
<p>重启计算机后变量设置生效，再进行以下步骤的操作。<br />
打开internet信息服务管理器,进入IIS站点的管理 添加一个新的ISAPI筛选<br />
名称我们可以随便输入一个,为了以后方便记忆,我输入的是 php, 在下面选择php5isapi.dll这个文件的位置.<br />
再打开主目录标签.点击配置,在缓存ISAPI应用程序里面新建一个 扩展名為.PHP的 可执行文件的位置我们还是选择 php5isapi.dll 这个文件的位置.确定即可!<br />
註意:如果你是WINDOWS 2003的系统,还需要在 web应用程序扩展里面添加一个新的扩展,<br />
一样的选择php5isapi.dll这个文件的位置, 以前有的朋友会选择&#8221;所有未知ISAPI扩展为允许&#8221;其实我们现在这样做更为安全.<br />
重新启动IIS服务.<br />
现在我们的IIS已经能运行.php的文件了.<br />
64位2003安装方法同上，然后再在CMD下面执行<br />
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1<br />
更改为32位模式，否则会出现“1 不是有效的32位程序”<br />
<strong>Apache的配置</strong></p>
<div class="UBBPanel quotePanel">
<blockquote>
<div class="UBBTitle">打开apache配置文件 搜索 LoadModule php5_module<br />
把后面dll的路径改为你的php的php5apache2.dll的路径<br />
如  LoadModule php5_module E:/php/php5apache2.dll<br />
PHPIniDir &#8220;e:/php&#8221; 是php.ini的位置<br />
搜索  AddType application/x-gzip<br />
在下面一行添加  AddType application/x-httpd-php .php<br />
保存配置文件 重启Apache服务</div>
</blockquote>
</div>
<p><strong>测试PHP是否安装成功</strong>：</p>
<div class="UBBPanel quotePanel">
<blockquote>
<div class="UBBTitle">用记事本新建一个文件，文件内容输入：&lt;?php info(); ?&gt;<br />
保存为filename.php到你的web目录<br />
在浏览器地址拦输入 <a rel="external" href="http://localhost/filename.php" target="_blank">http://localhost/filename.php</a> 测试PHP是否安装成功并运行。<br />
安装成功的话会显示当前PHP相关的信息,如果不能打开,请检查以上每一个步骤!</div>
</blockquote>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.ysrh.com/index.php/windows-iis-apache-php-install/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
