<?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"
	>

<channel>
	<title>第7实验室</title>
	<atom:link href="http://blog.7android.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.7android.com</link>
	<description>虚拟主机, 博客主机, 博客域名, 国外主机, 博客赚钱, 在线赚钱, 博客网络</description>
	<pubDate>Mon, 04 Aug 2008 21:42:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Online Casino:Rock your life</title>
		<link>http://blog.7android.com/english/online-casinorock-your-life/</link>
		<comments>http://blog.7android.com/english/online-casinorock-your-life/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 19:30:21 +0000</pubDate>
		<dc:creator>paran</dc:creator>
		
		<category><![CDATA[英语学习]]></category>

		<guid isPermaLink="false">http://blog.7android.com/?p=95</guid>
		<description><![CDATA[Have You seen a film called “God of Gamblers” from Hong Kong, China? It is starring Chow Yun-Fat. He has Superb Gambling skills and is cool man. In China, and he has countless fans and young people deeply fascinated him. But, most of us are well aware, the film is the film, life is life. Do not imagine you have specific functions. Another fact is there is a winner and there is a loser in every poker game, but what separates the two isn’t just luck, it’s strategy. And to take it one step further, the same techniques you use in a poker tournament can be used to succeed in life. People are like gambling, people are gambling, and life is a gamble.
<span class="readmore"><a href="http://blog.7android.com/english/online-casinorock-your-life/" title="Online Casino:Rock your life" target="_blank">阅读全文——共1487字</a></span>]]></description>
			<content:encoded><![CDATA[<p>Have You seen a film called “God of Gamblers” from Hong Kong, China? It is starring Chow Yun-Fat. He has Superb Gambling skills and is cool man. In China, and he has countless fans and young people deeply fascinated him. But, most of us are well aware, the film is the film, life is life. Do not imagine you have specific functions. Another fact is there is a winner and there is a loser in every poker game, but what separates the two isn’t just luck, it’s strategy. And to take it one step further, the same techniques you use in a poker tournament can be used to succeed in life. People are like gambling, people are gambling, and life is a gamble.</p>
<p>Casino States is the newest online casino, offering state of the art internet gaming experience. Casino States provides a collection of the most favorite <a href="http://www.casinostates.com" target="_blank">casino games</a> for the online casino player, including Blackjack, Roulette, <a href="http://www.casinostates.com/rules/classicslots.php" target="_blank">Classic Slots</a>, Video Poker, Baccarat, Craps and Keno. Casino states is also offering a prompt and professional support, available to all visitors 24/7. The casino accept US players.<span id="more-95"></span></p>
<p>Casino States pleasurably welcomes your all online gambling lovers. You are requested to follow some simple rules to download the software and you will be enjoying a superb selection of entertainment games, in a small time only..It should be noted that at times of any trouble or having any query, please contact immediately to our live support system&#8217;s staff. The software provided at Casino States is absolutely free, safe and facilitates easy downloading. Players, while playing at our online casino are guaranteed with a comfortable and stress-free experience. You won&#8217;t be facing any bug or spamming.</p>
<p>OK, now, visit Casino States and choose your favorite casino games, <a href="http://www.casinostates.com/rules/blackjack.php" target="_blank">online blackjack</a>, pocker or slots, rock your life!</p>

	<h4>你可能还会感兴趣</h4>
	<ul class="st-related-posts">
	<li>很抱歉, 没有相关日志.</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.7android.com/english/online-casinorock-your-life/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Walker Online Poker Room</title>
		<link>http://blog.7android.com/english/walker-online-poker-room/</link>
		<comments>http://blog.7android.com/english/walker-online-poker-room/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 17:41:49 +0000</pubDate>
		<dc:creator>paran</dc:creator>
		
		<category><![CDATA[英语学习]]></category>

		<guid isPermaLink="false">http://blog.7android.com/?p=94</guid>
		<description><![CDATA[When a smart and skilled players to play online poker, he played on the basis of the information provided to him. It is essential for all players to get to know their basic knowledge of the game of poker with betting limits and requirements, folded their cards. Of course, this is a very important poker players have a good poker strategy before beginning to play stub poker, whether he is a pro-Player or a novice.
<span class="readmore"><a href="http://blog.7android.com/english/walker-online-poker-room/" title="Walker Online Poker Room" target="_blank">阅读全文——共1008字</a></span>]]></description>
			<content:encoded><![CDATA[<p>When a smart and skilled players to <a href="http://www.walkerpoker.com/online-poker/10543 " target="_blank">play online poker</a>, he played on the basis of the information provided to him. It is essential for all players to get to know their basic knowledge of the game of poker with betting limits and requirements, folded their cards. Of course, this is a very important poker players have a good poker strategy before beginning to <a href="http://www.walkerpoker.com/online-poker/10543 " target="_blank">play stub poker</a>, whether he is a pro-Player or a novice.</p>
<p>I have finally found a web site where to play texas holdem– Walker Poker! It is designed perfectly for people looking for poker freerolls in the web. It also offers poker strategy for beginners, intermediate, ane even advance players like me and you! So take the chance to <a href="http://blog.7android.com/wp-admin/download poker" target="_blank">download poker</a> software while its totally hot and free!<span id="more-94"></span></p>
<p>Walker Poker features 12 types of poker games online, fast cashout, and 24/7 online live support to ensure that you are properly taken care of all the time. It is guranteed easy adn secure that when you open the site, you dont need to search further as the software to be downloaded is already there. You can either download it immediately (recommended for intermediate or advance players) or wait until you have navigated its getting started page and frequently asked panel.</p>

	<h4>你可能还会感兴趣</h4>
	<ul class="st-related-posts">
	<li>很抱歉, 没有相关日志.</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.7android.com/english/walker-online-poker-room/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP初级教程-26: Microsoft Windows 下的 Apache 2.0.x</title>
		<link>http://blog.7android.com/college/phpbase-26-install-php-with-apache-20/</link>
		<comments>http://blog.7android.com/college/phpbase-26-install-php-with-apache-20/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 10:50:39 +0000</pubDate>
		<dc:creator>paran</dc:creator>
		
		<category><![CDATA[帕兰学院]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.7android.com/?p=93</guid>
		<description><![CDATA[Windows 下有两种方法使 PHP 工作于 Apache 2.0.x 之中。一种是 使用 CGI 可执行程序，另一种是适用 Apache 模块的 DLL。不管哪种都需要编辑 httpd.conf 来配置 Apache 支持 PHP 并重新启动服务器。
 注: 记住在 Windows 下给 Apache 的配置文件中加入路径值的时候，所有的反斜线例如 c:\directory\file.ext 必须转换成正斜线，如 c:/directory/file.ext。
以 CGI 方式安装
需要将以下三行加入到 Apache 的 httpd.conf 配置文件中以设定 CGI：
<span class="readmore"><a href="http://blog.7android.com/college/phpbase-26-install-php-with-apache-20/" title="PHP初级教程-26: Microsoft Windows 下的 Apache 2.0.x" target="_blank">阅读全文——共969字</a></span>]]></description>
			<content:encoded><![CDATA[<p>Windows 下有两种方法使 PHP 工作于 Apache 2.0.x 之中。一种是 使用 CGI 可执行程序，另一种是适用 Apache 模块的 DLL。不管哪种都需要编辑 httpd.conf 来配置 Apache 支持 PHP 并重新启动服务器。</p>
<p><strong> 注</strong>: 记住在 Windows 下给 Apache 的配置文件中加入路径值的时候，所有的反斜线例如 c:\directory\file.ext 必须转换成正斜线，如 c:/directory/file.ext。</p>
<h3>以 CGI 方式安装</h3>
<p>需要将以下三行加入到 Apache 的 httpd.conf 配置文件中以设定 CGI：<span id="more-93"></span></p>
<p>例子 6-5. PHP 在 Apache 2.0 中的 CGI 方式</p>
<p>ScriptAlias /php/ &#8220;c:/php/&#8221;<br />
AddType application/x-httpd-php .php</p>
<p># 对 PHP 4 用这行<br />
Action application/x-httpd-php &#8220;/php/php.exe&#8221;</p>
<p># 对 PHP 5 用这行<br />
Action application/x-httpd-php &#8220;/php/php-cgi.exe&#8221;</p>
<p><span style="color: #ff0000;"><strong>警告</strong></span>: 如果使用 CGI 方式安装，则服务器对于某些可能的攻击是开放的。请阅读 CGI 安全一章以学习如何防御这些攻击。</p>
<h3>以 Apache 模块方式安装</h3>
<p>需要将以下两行加入到 Apache 的 httpd.conf 配置文件中以设定 Apache 2.0 的 PHP 模块：</p>
<p>例子 6-6. PHP 在 Apache 2.0 中的模块方式</p>
<p># 对 PHP 4 用这两行：<br />
LoadModule php4_module &#8220;c:/php/php4apache2.dll&#8221;<br />
# 别忘了从 sapi 目录中把 php4apache2.dll 拷贝出来！<br />
AddType application/x-httpd-php .php</p>
<p># 对 PHP 5 用这两行：<br />
LoadModule php5_module &#8220;c:/php/php5apache2.dll&#8221;<br />
AddType application/x-httpd-php .php</p>
<p># 配置 php.ini 的路径<br />
PHPIniDir &#8220;C:/php&#8221;</p>
<p>注: 记得用自己 PHP 实际所在的路径替换掉上例中的 c:/php/。要留意在 LoadModule 指令中用的是 php4apache2.dll 或 php5apache2.dll，而不是 php4apache.dll 或 php5apache.dll，后者是设计用于<a href="http://coderhome.net/m/php/install.windows.apache1.html"> Apache 1.3.x</a> 的。</p>

	<h4>你可能还会感兴趣</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.7android.com/college/phpbase-9-install-php-general/" title="PHP初级教程-9: 安装PHP之前的准备 (June 6, 2008)">PHP初级教程-9: 安装PHP之前的准备</a> (1)</li>
	<li><a href="http://blog.7android.com/college/phpbase-8-php-olecode/" title="PHP初级教程-8: 在新版本的 PHP 中使用旧的 PHP 代码 (June 6, 2008)">PHP初级教程-8: 在新版本的 PHP 中使用旧的 PHP 代码</a> (0)</li>
	<li><a href="http://blog.7android.com/college/phpbase-7-php-forms/" title="PHP初级教程-7: 用PHP处理表单 (June 6, 2008)">PHP初级教程-7: 用PHP处理表单</a> (0)</li>
	<li><a href="http://blog.7android.com/college/phpbase-6-useful-php-scripts-demo/" title="PHP初级教程-6: 实用的PHP脚本演示 (June 6, 2008)">PHP初级教程-6: 实用的PHP脚本演示</a> (1)</li>
	<li><a href="http://blog.7android.com/college/phpbase-5-creat-a-simple-php-page/" title="PHP初级教程-5: 创建第一个PHP页面 (June 6, 2008)">PHP初级教程-5: 创建第一个PHP页面</a> (1)</li>
	<li><a href="http://blog.7android.com/college/phpbase-php-requirements/" title="PHP初级教程-4: 使用PHP前的准备工作台 (June 6, 2008)">PHP初级教程-4: 使用PHP前的准备工作台</a> (0)</li>
	<li><a href="http://blog.7android.com/college/phpbase-3-easy-php-grammar/" title="PHP初级教程-3: 简单的PHP语法 (June 5, 2008)">PHP初级教程-3: 简单的PHP语法</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.7android.com/college/phpbase-26-install-php-with-apache-20/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP初级教程-25: Microsoft Windows 下的 Apache 1.3.x</title>
		<link>http://blog.7android.com/college/phpbase-25-install-php-with-apache-13/</link>
		<comments>http://blog.7android.com/college/phpbase-25-install-php-with-apache-13/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 10:47:09 +0000</pubDate>
		<dc:creator>paran</dc:creator>
		
		<category><![CDATA[帕兰学院]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.7android.com/?p=92</guid>
		<description><![CDATA[本节包括在 Microsoft Windows 平台的 Apache 下安装 PHP 的说明和提示。在另外的页面也有 Apache 2 的安装和说明。注: 应该首先阅读手动安装步骤！
有两种方式让 PHP 工作在 Windows 下的 Apache 1.3.x 中。首先是使用 CGI 可执行程序（PHP 4 下为 php.exe，PHP 5 下为 php-cgi.exe），另外一种方式是使用 Apache 模块 DLL。无论是那种方式，都需要修改 httpd.conf 来配置 Apache，使 PHP 能够在其上运行，然后都需要重启服务。
值得注意的是，现在 Windows 下的 SAPI 模块已经稳定得多，我们建议首先考虑使用 SAPI 而不要使用 CGI 可执行程序。因为 SAPI 更加透明和安全。
<span class="readmore"><a href="http://blog.7android.com/college/phpbase-25-install-php-with-apache-13/" title="PHP初级教程-25: Microsoft Windows 下的 Apache 1.3.x" target="_blank">阅读全文——共1580字</a></span>]]></description>
			<content:encoded><![CDATA[<p>本节包括在 Microsoft Windows 平台的 Apache 下安装 PHP 的说明和提示。在另外的页面也有 Apache 2 的安装和说明。<strong>注</strong>: 应该首先阅读<a href="http://blog.7android.com/college/phpbase-22-install-php-with-windows-manual/" target="_blank">手动安装步骤</a>！</p>
<p>有两种方式让 PHP 工作在 Windows 下的 Apache 1.3.x 中。首先是使用 CGI 可执行程序（PHP 4 下为 php.exe，PHP 5 下为 php-cgi.exe），另外一种方式是使用 Apache 模块 DLL。无论是那种方式，都需要修改 httpd.conf 来配置 Apache，使 PHP 能够在其上运行，然后都需要重启服务。<span id="more-92"></span></p>
<p>值得注意的是，现在 Windows 下的 SAPI 模块已经稳定得多，我们建议首先考虑使用 SAPI 而不要使用 CGI 可执行程序。因为 SAPI 更加透明和安全。</p>
<p>虽然还有些其它的方法来在 Apache 下配置 PHP，下面介绍的方法是最简单并适用于新手的。请参考 Apache 的文档以获得更多的配置参数。</p>
<p>在修改完配置文件后，请记得重启 Apache 服务。例如，如果把 Apache 作为 Windows 的一个服务来运行，那么在命令提示行下使用 NET STOP APACHE 命令然后再使用 NET START APACHE 命令便可重启服务。也可以使用重启 Apache 服务的快捷方式来重启。</p>
<p>注: 记住在 Windows 下给 Apache 的配置文件中加入路径值的时候，所有的反斜线例如 c:\directory\file.ext 必须转换成正斜线，如 c:/directory/file.ext。</p>
<h3>作为 Apache 的模块安装</h3>
<p>应该将下面几行加入 Apache 的 httpd.conf 文件:</p>
<p><strong>PHP 作为 Apache 1.3.x 的一个模块</strong></p>
<p>这里假设 PHP 安装在 c:\php。如果不是这样请根据情况修改路径。</p>
<p><strong>对于 PHP 4</strong>:</p>
<p># 在 LoadModule 一节的末尾添加<br />
# 不要忘记将该文件从 sapi 复制出来<br />
LoadModule php4_module &#8220;C:/php/php4apache.dll&#8221;</p>
<p># 在 AddModule 一节的末尾添加<br />
AddModule mod_php4.c</p>
<p><strong>对于 PHP 5</strong>:</p>
<p># 在 LoadModule 一节的末尾添加<br />
LoadModule php5_module &#8220;C:/php/php5apache.dll&#8221;</p>
<p># 在 AddModule 一节的末尾添加<br />
AddModule mod_php5.c</p>
<p><strong>两个 PHP 版本都需要添加的内容</strong>:</p>
<p># 将下面这行添加到  条件块中<br />
AddType application/x-httpd-php .php</p>
<p># 如果要使用语法高亮的 .phps 文件，需要添加<br />
AddType application/x-httpd-php-source .phps</p>
<h3>作为 CGI 可执行文件的安装</h3>
<p>如果按照手动安装步骤将 PHP 解压到 C:\php\，需要在 Apache 的配置文件中添加如下内容以使 PHP 按照 CGI 方式运行:</p>
<p>例子 6-4. PHP 以 CGI 方式运行在 Apache 1.3.x</p>
<p>ScriptAlias /php/ &#8220;c:/php/&#8221;<br />
AddType application/x-httpd-php .php</p>
<p># 对于 PHP 4<br />
Action application/x-httpd-php &#8220;/php/php.exe&#8221;</p>
<p># 对于 PHP 5<br />
Action application/x-httpd-php &#8220;/php/php-cgi.exe&#8221;</p>
<p># 指定 php.ini 所在目录<br />
SetEnv PHPRC C:/php</p>
<p>请注意第二行的配置可以在默认的 httpd.conf 中找到，但是是被注释掉的。也请记得将 c:/php/ 替换为 PHP 所在的真实路径。</p>
<p><span style="color: #ff0000;"><strong>警告</strong></span>: 如果使用 CGI 方式安装，则服务器对于某些可能的攻击是开放的。请阅读<a href="http://blog.7android.com/college/phpbase-14-install-php-with-commandline-and-cgi/"> CGI 安全一章</a>以学习如何防御这些攻击。</p>
<p>如果想发布语法高亮的 php 文件，没有类似于模块方式下 PHP 那种方便的方法。选择了使用 CGI 方式运行 PHP，需要使用 highlight_file() 函数来进行语法高亮。创建一个 PHP 文件，加入下述代码即可：。</p>

	<h4>你可能还会感兴趣</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.7android.com/college/phpbase-9-install-php-general/" title="PHP初级教程-9: 安装PHP之前的准备 (June 6, 2008)">PHP初级教程-9: 安装PHP之前的准备</a> (1)</li>
	<li><a href="http://blog.7android.com/college/phpbase-8-php-olecode/" title="PHP初级教程-8: 在新版本的 PHP 中使用旧的 PHP 代码 (June 6, 2008)">PHP初级教程-8: 在新版本的 PHP 中使用旧的 PHP 代码</a> (0)</li>
	<li><a href="http://blog.7android.com/college/phpbase-7-php-forms/" title="PHP初级教程-7: 用PHP处理表单 (June 6, 2008)">PHP初级教程-7: 用PHP处理表单</a> (0)</li>
	<li><a href="http://blog.7android.com/college/phpbase-6-useful-php-scripts-demo/" title="PHP初级教程-6: 实用的PHP脚本演示 (June 6, 2008)">PHP初级教程-6: 实用的PHP脚本演示</a> (1)</li>
	<li><a href="http://blog.7android.com/college/phpbase-5-creat-a-simple-php-page/" title="PHP初级教程-5: 创建第一个PHP页面 (June 6, 2008)">PHP初级教程-5: 创建第一个PHP页面</a> (1)</li>
	<li><a href="http://blog.7android.com/college/phpbase-php-requirements/" title="PHP初级教程-4: 使用PHP前的准备工作台 (June 6, 2008)">PHP初级教程-4: 使用PHP前的准备工作台</a> (0)</li>
	<li><a href="http://blog.7android.com/college/phpbase-3-easy-php-grammar/" title="PHP初级教程-3: 简单的PHP语法 (June 5, 2008)">PHP初级教程-3: 简单的PHP语法</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.7android.com/college/phpbase-25-install-php-with-apache-13/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP初级教程-24: Microsoft IIS／PWS</title>
		<link>http://blog.7android.com/college/phpbase-24-install-php-with-iis-pws/</link>
		<comments>http://blog.7android.com/college/phpbase-24-install-php-with-iis-pws/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 10:39:36 +0000</pubDate>
		<dc:creator>paran</dc:creator>
		
		<category><![CDATA[帕兰学院]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.7android.com/?p=91</guid>
		<description><![CDATA[本节包括针对 IIS（Microsoft Internet Information Server）的说明与提示。
警告: 如果使用 CGI 方式安装，则服务器对于某些可能的攻击是开放的。请阅读 CGI 安全一章以学习如何防御这些攻击。
PHP 与 IIS 安装的通用事项

<span class="readmore"><a href="http://blog.7android.com/college/phpbase-24-install-php-with-iis-pws/" title="PHP初级教程-24: Microsoft IIS／PWS" target="_blank">阅读全文——共3643字</a></span>]]></description>
			<content:encoded><![CDATA[<p>本节包括针对 IIS（Microsoft Internet Information Server）的说明与提示。</p>
<p><strong><span style="color: #ff0000;">警告</span></strong>: 如果使用 CGI 方式安装，则服务器对于某些可能的攻击是开放的。请阅读 <a href="http://blog.7android.com/college/phpbase-14-install-php-with-commandline-and-cgi/">CGI 安全一章</a>以学习如何防御这些攻击。</p>
<h3 class="step" id="step1">PHP 与 IIS 安装的通用事项</h3>
<ul>
<li> 首先请阅读<a href="http://blog.7android.com/college/phpbase-22-install-php-with-windows-manual/">手工安装步骤</a>。不要跳过这一步，这里提供了将 PHP 安装到 Windows 中的极其重要的信息。</li>
<li>CGI 用户必须在 php.ini 中将 cgi.force_redirect 指令设为 0。其重要细节请阅读 FAQ 中的cgi.force_redirect。此外，CGI 用户可能需要设定 cgi.redirect_status_env 指令。在使用这些指令时，确保它们没有在 php.ini 中被注释掉。</li>
<p><span id="more-91"></span></p>
<li>PHP 4 的 CGI 文件名是 php.exe 而在 PHP 5 中是 php-cgi.exe。在 PHP 5 中，php.exe 是 CLI 版本，不是 CGI。</li>
<li>修改 Windows 的 PATH 环境变量以把 PHP 目录包括进去。这样 PHP 的 DLL 文件，可执行文件和 php.ini 就都可以保留在 PHP 目录中而不用把 Windows 系统目录搞乱了。更多细节见 FAQ 中的设定路径 PATH。</li>
<li>IIS 专用用户（通常为 IUSR_MACHINENAME）需要能够读取各个文件和目录的权限，例如 php.ini，docroot 和 session 的 tmp 目录。</li>
<li>确保在 php.ini 中正确设定了 extension_dir 和 doc_root 指令的值。这些指令依赖于 PHP 被安装的系统。在 PHP 4 中，extension_dir 是 extensions 而在 PHP 5 中是 ext。因此在 PHP 5 中 extensions_dir 的一个取值例子是 &#8220;c:\php\ext&#8221;，IIS 的 doc_root 的取值例子是 &#8220;c:\Inetpub\wwwroot&#8221;。</li>
<li>PHP 扩展库的 DLL 文件，如 php_mysql.dll 和 php_curl.dll，存放于 PHP 下载的 ZIP 包中（自动安装包里没有）。在 PHP 5 中，很多扩展库都是 PECL 的一部分，可以从“Collection of PECL modules”包中下载，例如 php_zip.dll 和 php_ssh2.dll。<a href="http://www.php.net/downloads.php">点击进入 PHP 下载页</a>。</li>
<li>在定义应用程序扩展名映射时，应选中“检查文件是否存在”。以极小的性能为代价，IIS（或者 PWS）会在调用 PHP 之前检查脚本文件是否存在并选出认证方法。这意味着 web 服务器会提供一个有道理的 404 形式错误信息而不是一条 CGI 错误说什么 PHP 没有输出任何数据。</li>
</ul>
<h3 class="step" id="step2">Windows NT／200x／XP 和 IIS 4 或更高版本</h3>
<p>PHP 可以安装为 CGI 或者 ISAPI 模块。不管哪种，都需要启动 Microsoft 管理控制台（也可能是“Internet 信息服务”，在 Windows NT 4.0 Option Pack 中或者在 Windows 2000/XP 下的控制面板=&gt;管理工具）。然后右键点击 web 服务器节点（通常为“默认网站”），并选择“属性”。</p>
<p><strong>如果想用 CGI 方式，按如下方法进行</strong>：</p>
<p>选择“主目录”，“虚拟目录”或“目录”标签页，然后进行：</p>
<ul>
<li>将执行权限改为“纯脚本”</li>
<li>点“配置”按钮，选择“映射”标签页。点击“添加”按钮，将“可执行文件”指向适当的 CGI 文件名。例如 PHP 5 的值可能是：C:\php\php-cgi.exe。在“扩展名”中填入 .php。选择“全部动作”（或者“限制为”留空），选中“脚本引擎”。然后点击“确定”。设定合适的目录安全性（在 Internet 信息服务中完成）。</li>
<li>如果 NT 服务器使用 NTFS 文件系统，给 I_USR_ 用户加上 php.exe/php-cgi.exe 文件所在目录的可执行权限（通过资源管理器完成）。</li>
</ul>
<p><strong>要用 ISAPI 模块方式，按如下方法进行</strong>：</p>
<ul>
<li> 如果不想用 PHP 进行 HTTP 认证，应该跳过这一步。在“ISAPI 筛选器”标签页中添加一个新的 ISAPI 筛选器。“筛选器名称”设为 PHP，“可执行文件”设为 php4isapi.dll/php5isapi.dll 的路径。</li>
<li>选择“主目录”，“虚拟目录”或“目录”标签页，然后进行：</li>
<li>将执行权限改为“纯脚本”</li>
<li>点“配置”按钮，选择“映射”标签页。点击“添加”按钮，将“可执行文件”指向适当的 ISAPI DLL。例如 PHP 5 的值可能是：C:\php\php5isapi.dll。在“扩展名”中填入 .php。选择“全部动作”（或者“限制为”留空），选中“脚本引擎”。然后点击“确定”。</li>
<li>完全停止 IIS（NET STOP iisadmin）</li>
<li>重新启动 IIS（NET START w3svc）</li>
</ul>
<p>对于 IIS 6（2003 Server），打开 IIS 管理器，进入 web 服务扩展，点击“添加一个新的 web 服务扩展”，“扩展名”中输入名称，例如 PHP，再点击“添加”按钮，点击“浏览”选择要么 ISAPI 文件（php4isapi.dll 或 php5isapi.dll）或者 CGI 文件（php.exe 或 php-cgi.exe）作为“文件路径”后点“确定”，然后选中“设置扩展状态为允许”并点“确定”。</p>
<p>要使用 index.php 作为默认文档，在“文档”标签页中选择“添加”。输入 index.php 并点“确定”。用上下箭头按钮调整顺序。这和在 Apache 中设定 DirectoryIndex 相似。</p>
<p>对于每个要关联为 PHP 脚本的后缀都要重复以上步骤。.php 是最常用的，此外为兼容一些遗留下来的老程序可能还需要加上 .php3。</p>
<p>如果过些时候之后碰到 CPU 占用率达到 100%，则取消选中“缓存 ISAPI 应用程序”（“主目录”下点“配置”按钮”）。<br />
Windows 和 PWS 4</p>
<p>PWS 4 不支持 ISAPI，只能使用 PHP CGI。</p>
<p>*编辑包里附上的 pws-php4cgi.reg/pws-php5cgi.reg 文件（PHP 4 在 SAPI 目录下，PHP 5 在主目录下）改为自己的 php.exe/php-cgi.exe 文件的路径。反斜线应双写，例如：[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map] &#8220;.php&#8221;=&#8221;C:\\php\\php.exe&#8221;（如果用 PHP 5 则改为 C:\\php\\php-cgi.exe）。然后将此注册表文件合并入系统；鼠标双击此文件即可。</p>
<p>*在 PWS 管理器中，右键点击需要加入 PHP 支持的目录并选择“属性”。选中“执行”，并确认。</p>
<h3 class="step" id="step3">Windows 和 PWS／IIS 3</h3>
<p>配置此服务器的推荐方法是使用随包发布的注册表文件（PHP 4 是 SAPI 目录下的 pws-php4cgi.reg，PHP 5 是主目录下的 pws-php5cgi.reg）。可能要编辑此文件已确保其中的 PHP 安装目录和扩展库目录符合用户自己的设置。或者按以下步骤手工完成。</p>
<p><span style="color: #ff0000;"><strong>警告</strong></span>: 以下步骤涉及到直接操作 Windows 注册表。如果出错可能使系统不稳定，强烈建议先备份注册表。如果用户损坏了注册表 PHP 开发组不负任何责任。</p>
<p>*运行 Regedit。</p>
<p>*找到：HKEY_LOCAL_MACHINE /System /CurrentControlSet /Services /W3Svc /Parameters /ScriptMap。</p>
<p>*在编辑菜单选择：新建-&gt;字符串值。</p>
<p>*输入 PHP 脚本想要使用的后缀，例如 .php。</p>
<p>*双击新建的字符串值并在“数值数据”栏里输入 php.exe 的路径，例如 PHP 4 是 C:\php\php.exe &#8220;%s&#8221; %s，或者 PHP 5 是 C:\php\php-cgi.exe &#8220;%s&#8221; %s。</p>
<p>*对每个要关联为 PHP 脚本的文件后缀名重复以上步骤。</p>
<p>以下步骤不影响 web 服务器安装，仅适用于想在命令行下运行 PHP 脚本（例如运行 C:\myscripts\test.php）或者在资源管理器窗口中双击文件名就运行程序。如果更希望双击 PHP 文件名是将其调入文本编辑器，则跳过以下步骤。</p>
<p>*到：HKEY_CLASSES_ROOT。</p>
<p>*在编辑菜单选择：新建-&gt;项。</p>
<p>*将新项命名为前一节设的后缀，例如：.php。</p>
<p>*选中新项，在右边栏双击“默认”并输入 phpfile。</p>
<p>*对每个在前一节设定的后缀都重复以上步骤。</p>
<p>*在 HKEY_CLASSES_ROOT 下再创建另一个新建-&gt;项 并命名为 phpfile。</p>
<p>*选中新项 phpfile，在右边栏双击“默认”并输入 PHP Script。</p>
<p>*右键点击 phpfile 项并选择新建-&gt;项，命名为 Shell。</p>
<p>*右键点击 Shell 项并选择新建-&gt;项，命名为 open。</p>
<p>*右键点击 open 项并选择新建-&gt;项，命名为 command。</p>
<p>*选中新项 command，在右边栏双击“默认”并输入 php.exe 的路径，例如：c:\php\php.exe -q %1（不要忘了 %1）。</p>
<p>*退出 Regedit。</p>
<p>*如果是 Windows 下的 PWS，重启动以重新加载注册表。</p>
<p>PWS 和 IIS 3 的用户现在就拥有了完全可运作的系统。IIS 3 用户可以使用来自 Steven Genusa 的漂亮工具来配置脚本映射。</p>

	<h4>你可能还会感兴趣</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.7android.com/college/phpbase-9-install-php-general/" title="PHP初级教程-9: 安装PHP之前的准备 (June 6, 2008)">PHP初级教程-9: 安装PHP之前的准备</a> (1)</li>
	<li><a href="http://blog.7android.com/college/phpbase-8-php-olecode/" title="PHP初级教程-8: 在新版本的 PHP 中使用旧的 PHP 代码 (June 6, 2008)">PHP初级教程-8: 在新版本的 PHP 中使用旧的 PHP 代码</a> (0)</li>
	<li><a href="http://blog.7android.com/college/phpbase-7-php-forms/" title="PHP初级教程-7: 用PHP处理表单 (June 6, 2008)">PHP初级教程-7: 用PHP处理表单</a> (0)</li>
	<li><a href="http://blog.7android.com/college/phpbase-6-useful-php-scripts-demo/" title="PHP初级教程-6: 实用的PHP脚本演示 (June 6, 2008)">PHP初级教程-6: 实用的PHP脚本演示</a> (1)</li>
	<li><a href="http://blog.7android.com/college/phpbase-5-creat-a-simple-php-page/" title="PHP初级教程-5: 创建第一个PHP页面 (June 6, 2008)">PHP初级教程-5: 创建第一个PHP页面</a> (1)</li>
	<li><a href="http://blog.7android.com/college/phpbase-php-requirements/" title="PHP初级教程-4: 使用PHP前的准备工作台 (June 6, 2008)">PHP初级教程-4: 使用PHP前的准备工作台</a> (0)</li>
	<li><a href="http://blog.7android.com/college/phpbase-3-easy-php-grammar/" title="PHP初级教程-3: 简单的PHP语法 (June 5, 2008)">PHP初级教程-3: 简单的PHP语法</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.7android.com/college/phpbase-24-install-php-with-iis-pws/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP初级教程-23: ActiveScript 安装</title>
		<link>http://blog.7android.com/college/phpbase-23-install-php-with-activescript/</link>
		<comments>http://blog.7android.com/college/phpbase-23-install-php-with-activescript/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 10:33:20 +0000</pubDate>
		<dc:creator>paran</dc:creator>
		
		<category><![CDATA[帕兰学院]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.7android.com/?p=90</guid>
		<description><![CDATA[本节将介绍有关 ActiveScript 安装需要注意的方面。
ActiveScript 是一个只运行在 Windows 下的 SAPI，可以在任何兼容 ActiveScript 的主机上使用 PHP 脚本，例如 Windows Script Host、ASP/ASP.NET、Windows Script Components 或 Microsoft Scriptlet control。
PHP 5.0.1 以后，ActiveScript 被移动到了PECL 库。可以从 PHP 下载页面或者 http://snaps.php.net/ 下载此 PECL 扩展的 DLL 文件。
 注: 应该首先阅读手动安装步骤！
<span class="readmore"><a href="http://blog.7android.com/college/phpbase-23-install-php-with-activescript/" title="PHP初级教程-23: ActiveScript 安装" target="_blank">阅读全文——共722字</a></span>]]></description>
			<content:encoded><![CDATA[<p>本节将介绍有关 ActiveScript 安装需要注意的方面。</p>
<p>ActiveScript 是一个只运行在 Windows 下的 SAPI，可以在任何兼容 ActiveScript 的主机上使用 PHP 脚本，例如 Windows Script Host、ASP/ASP.NET、Windows Script Components 或 Microsoft Scriptlet control。</p>
<p>PHP 5.0.1 以后，ActiveScript 被移动到了<a href="http://pecl.php.net/" target="_blank">PECL</a> 库。可以从 <a href="http://www.php.net/downloads.php" target="_blank">PHP 下载</a>页面或者 http://snaps.php.net/ 下载此 PECL 扩展的 DLL 文件。</p>
<p><strong> 注</strong>: 应该首先阅读<a href="http://blog.7android.com/college/phpbase-22-install-php-with-windows-manual/" target="_blank">手动安装步骤</a>！</p>
<p>PHP 安装完成后，应该下载 ActiveScript DLL（php5activescript.dll）并将其放入 PHP 主目录（例如 C:\php）。</p>
<p>准备好全部所需文件后，必须在系统中注册 DLL。做法是打开命令提示行窗口（位于开始菜单），然后输入类似 cd C:\php 的命令进入 PHP 目录，最后输入 regsvr32 php5activescript.dll 注册该 DLL。<span id="more-90"></span></p>
<p>要测试 ActiveScript 是否正确工作，请创建一个新文件，命名为 test.wsf（这个扩展名很重要）然后输入：</p>
<p><script type="text/javascript"><!--
&nbsp;&nbsp;$WScript->Echo(&#8221;Hello World!&#8221;);
&nbsp;
// &#8211;></script></p>
<p>保存并双击这个文件。如果您看到一个小窗口，内容为“Hello World!&#8221;，说明安装成功。</p>
<p><strong>注</strong>: 在 PHP 4 中，该引擎被命名为“ActivePHP”，如果使用 PHP 4，应该将上例中的“PHPScript”替换为“ActivePHP”。</p>
<p><strong>注</strong>: ActiveScript 不使用默认的 php.ini 文件，而仅在调用它的 .exe 文件所在目录中寻找。如果想装载 PHP 扩展等，应该创建 php-activescript.ini 并将其放入那个目录。</p>

	<h4>你可能还会感兴趣</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.7android.com/college/phpbase-9-install-php-general/" title="PHP初级教程-9: 安装PHP之前的准备 (June 6, 2008)">PHP初级教程-9: 安装PHP之前的准备</a> (1)</li>
	<li><a href="http://blog.7android.com/college/phpbase-8-php-olecode/" title="PHP初级教程-8: 在新版本的 PHP 中使用旧的 PHP 代码 (June 6, 2008)">PHP初级教程-8: 在新版本的 PHP 中使用旧的 PHP 代码</a> (0)</li>
	<li><a href="http://blog.7android.com/college/phpbase-7-php-forms/" title="PHP初级教程-7: 用PHP处理表单 (June 6, 2008)">PHP初级教程-7: 用PHP处理表单</a> (0)</li>
	<li><a href="http://blog.7android.com/college/phpbase-6-useful-php-scripts-demo/" title="PHP初级教程-6: 实用的PHP脚本演示 (June 6, 2008)">PHP初级教程-6: 实用的PHP脚本演示</a> (1)</li>
	<li><a href="http://blog.7android.com/college/phpbase-5-creat-a-simple-php-page/" title="PHP初级教程-5: 创建第一个PHP页面 (June 6, 2008)">PHP初级教程-5: 创建第一个PHP页面</a> (1)</li>
	<li><a href="http://blog.7android.com/college/phpbase-php-requirements/" title="PHP初级教程-4: 使用PHP前的准备工作台 (June 6, 2008)">PHP初级教程-4: 使用PHP前的准备工作台</a> (0)</li>
	<li><a href="http://blog.7android.com/college/phpbase-3-easy-php-grammar/" title="PHP初级教程-3: 简单的PHP语法 (June 5, 2008)">PHP初级教程-3: 简单的PHP语法</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.7android.com/college/phpbase-23-install-php-with-activescript/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP初级教程-22: Windows下手工安装步骤</title>
		<link>http://blog.7android.com/college/phpbase-22-install-php-with-windows-manual/</link>
		<comments>http://blog.7android.com/college/phpbase-22-install-php-with-windows-manual/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 10:27:27 +0000</pubDate>
		<dc:creator>paran</dc:creator>
		
		<category><![CDATA[帕兰学院]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.7android.com/?p=89</guid>
		<description><![CDATA[本安装指南指导手动在一个 Microsoft Windows 的 web 服务器下安装和配置 PHP。安装前需要从 http://www.php.net/downloads.php  下载 PHP 的 ZIP 二进制发布包。
虽然目前有很多多合一的安装包，而且也发布了一个 Microsoft Windows 的 PHP 安装程序，但是仍然建议用户花些时间自己手动安装 PHP。因为这样才可以更加了解这套系统，并能够在需要的时候更方便的安装 PHP 扩展。

 从旧版本的 PHP 升级: 上一版的手册建议将 ini 和多个 DLL 文件移动到系统文件夹（例如 C:\WINDOWS）。这一步骤虽然简化了安装过程，却导致升级上的困难。建议在使用新版本的 PHP 前删除所有这些文件（比如从 Windows 系统文件夹删除 php.ini 和 PHP 相关的 DLL 文件）。务必在删除前备份这些文件，因为这一操作可能破坏整个系统。原有的 php.ini 在安装新版本的 PHP 时也可用来参考。不久用户便会明白，安装 PHP 最好的方式便是将所有 PHP 有关的文件都放入同一目录，并在系统的 PATH 环境变量中设置此目录。
<span class="readmore"><a href="http://blog.7android.com/college/phpbase-22-install-php-with-windows-manual/" title="PHP初级教程-22: Windows下手工安装步骤" target="_blank">阅读全文——共4067字</a></span>]]></description>
			<content:encoded><![CDATA[<p>本安装指南指导手动在一个 Microsoft Windows 的 web 服务器下安装和配置 PHP。安装前需要从 http://www.php.net/downloads.php  下载 PHP 的 ZIP 二进制发布包。</p>
<p>虽然目前有很多多合一的安装包，而且也发布了一个 Microsoft Windows 的 PHP 安装程序，但是仍然建议用户花些时间自己手动安装 PHP。因为这样才可以更加了解这套系统，并能够在需要的时候更方便的安装 PHP 扩展。</p>
<ul>
<li><strong> 从旧版本的 PHP 升级</strong>: 上一版的手册建议将 ini 和多个 DLL 文件移动到系统文件夹（例如 C:\WINDOWS）。这一步骤虽然简化了安装过程，却导致升级上的困难。建议在使用新版本的 PHP 前删除所有这些文件（比如从 Windows 系统文件夹删除 php.ini 和 PHP 相关的 DLL 文件）。务必在删除前备份这些文件，因为这一操作可能破坏整个系统。原有的 php.ini 在安装新版本的 PHP 时也可用来参考。不久用户便会明白，安装 PHP 最好的方式便是将所有 PHP 有关的文件都放入同一目录，并在系统的 PATH 环境变量中设置此目录。</li>
<li><strong>MDAC 需求</strong>: 如果使用 Microsoft Windows 98/NT4，需要下载适用于系统最新版本的 Microsoft Data Access Components（MDAC）。MDAC 可在 http://msdn.microsoft.com/data/ 下载。需要 MDAC 的原因是 Windows 二进制包中编译进了 ODBC 支持。</li>
<p><span id="more-89"></span></ul>
<p><strong>不论何种 web 服务器，都需要先进行以下步骤</strong>：</p>
<p>将 PHP 压缩包释放到选择的目录中。若使用 PHP 4，可以解压缩到 C:\，压缩包会被释放到一个类似 php-4.3.7-Win32 的新目录中。若使用 PHP 5，请解压缩到 C:\php，因为其 ZIP 包内没有类似 php-4.3.7-Win32 的目录信息。可以选择其它的路径但最好不要用中间有空格的路径（例如：C:\Program Files\PHP 就不太好），如果这样做有些 web 服务器会崩溃。</p>
<h3 id="step1" class="step">目录结构</h3>
<p>解压缩后的目录对应 PHP 4 和 5 是不同的。它们的目录结构分别为：</p>
<p>例子 6-1. PHP 4 目录结构</p>
<p>c:\php<br />
|<br />
+&#8211;cli<br />
|  |<br />
|  |-php.exe           &#8212; CLI 可执行程序 - 仅使用在命令行脚本<br />
|<br />
+&#8211;dlls                &#8212; 某些扩展需要的 DLL 文件<br />
|  |<br />
|  |-expat.dll<br />
|  |<br />
|  |-fdftk.dll<br />
|  |<br />
|  |-&#8230;<br />
|<br />
+&#8211;extensions          &#8212; PHP 的扩展 DLL 文件<br />
|  |<br />
|  |-php_bz2.dll<br />
|  |<br />
|  |-php_cpdf.dll<br />
|  |<br />
|  |-..<br />
|<br />
+&#8211;mibs                &#8212; SNMP 支持文件<br />
|<br />
+&#8211;openssl             &#8212; Openssl 支持文件<br />
|<br />
+&#8211;pdf-related         &#8212; PDF 支持文件<br />
|<br />
+&#8211;sapi                &#8212; SAPI（服务器模块支持）DLL 文件<br />
|  |<br />
|  |-php4apache.dll<br />
|  |<br />
|  |-php4apache2.dll<br />
|  |<br />
|  |-..<br />
|<br />
+&#8211;PEAR                &#8212; PEAR 的初始复本<br />
|<br />
|<br />
|-go-pear.bat          &#8212; PEAR 安装脚本<br />
|<br />
|-..<br />
|<br />
|-php.exe              &#8212; CGI 可执行文件<br />
|<br />
|-..<br />
|<br />
|-php.ini-dist         &#8212; 默认的 php.ini 设置<br />
|<br />
|-php.ini-recommended  &#8212; 推荐的 php.ini 设置<br />
|<br />
|-php4ts.dll           &#8212; 核心 PHP DLL 文件<br />
|<br />
|-&#8230;</p>
<p>或：</p>
<p>例子 6-2. PHP 5 目录结构</p>
<p>c:\php<br />
|<br />
+&#8211;dev<br />
|  |<br />
|  |-php5ts.lib<br />
|<br />
+&#8211;ext                 &#8212; PHP 的扩展 DLL 文件<br />
|  |<br />
|  |-php_bz2.dll<br />
|  |<br />
|  |-php_cpdf.dll<br />
|  |<br />
|  |-..<br />
|<br />
+&#8211;extras<br />
|  |<br />
|  +&#8211;mibs             &#8212; SNMP 支持文件<br />
|  |<br />
|  +&#8211;openssl          &#8212; Openssl 支持文件<br />
|  |<br />
|  +&#8211;pdf-related      &#8212; PDF 支持文件<br />
|  |<br />
|  |-mime.magic<br />
|<br />
+&#8211;pear                &#8212; PEAR 的初始复本<br />
|<br />
|<br />
|-go-pear.bat          &#8212; PEAR 安装脚本<br />
|<br />
|-fdftk.dll<br />
|<br />
|-..<br />
|<br />
|-php-cgi.exe          &#8212; CGI 可执行文件<br />
|<br />
|-php-win.exe          &#8212; 执行脚本时不弹出命令提示行窗口<br />
|<br />
|-php.exe              &#8212; CLI 可执行程序 - 仅使用在命令行脚本<br />
|<br />
|-..<br />
|<br />
|-php.ini-dist         &#8212; 默认的 php.ini 设置<br />
|<br />
|-php.ini-recommended  &#8212; 推荐 php.ini 设置<br />
|<br />
|-php5activescript.dll<br />
|<br />
|-php5apache.dll<br />
|<br />
|-php5apache2.dll<br />
|<br />
|-..<br />
|<br />
|-php5ts.dll           &#8212; 核心 PHP DLL 文件<br />
|<br />
|-&#8230;</p>
<p>请注意它们之间的不同和相似之处。PHP 4 和 PHP 5 都有一个 CGI 可执行文件、一个 CLI 可执行文件和服务器模块，但是它们位于不同的文件夹和／或有着不同的命名。PHP 4 将服务器模块放在 sapi 文件夹，而 PHP 5 并没有此目录，它的服务器模块文件位于 PHP 根文件夹中。PHP 5 的扩展支持 DLL 文件也并没有放在一个单独的目录中。</p>
<p>注: 在 PHP 4 中，需要将位于 dll 和 sapi 文件夹中的文件移动到主文件夹中（例如 C:\php）。</p>
<h3 id="step2" class="step">PHP 4 和 PHP 5 附带的服务器模块列表</h3>
<p>*sapi/php4activescript.dll (php5activescript.dll) - ActiveScript 引擎，允许将 PHP 嵌入 Windows 应用程序中。</p>
<p>*sapi/php4apache.dll（php5apache.dll） - Apache 1.3.x 模块。</p>
<p>*sapi/php4apache2.dll（php5apache2.dll） - Apache 2.0.x 模块。</p>
<p>*sapi/php4isapi.dll（php5isapi.dll） - ISAPI 模块，支持 ISAPI 兼容的 web 服务器，比如 IIS 4.0/PWS 4.0 或更新版本。</p>
<p>*sapi/php4nsapi.dll（php5nsapi.dll） - Sun/iPlanet/Netscape 服务器模块。</p>
<p>*sapi/php4pi3web.dll（PHP 5 无此模块） - Pi3Web 服务器模块。</p>
<p>服务器模块比 CGI 可执行程序提供了更好的性能和更多的功能。CLI 版本是为使用 PHP 命令行脚本而设计的。关于 CLI 的更多信息可以在 PHP 的命令行模式一章中找到。</p>
<p><span style="color: #ff0000;">警告</span>: SAPI 模块在 4.1 中有较多的增强。但是，在老系统中可能会产生服务器错误，或导致服务器的其它模块停止工作，比如 ASP。</p>
<p>CGI 和 CLI 可执行文件以及 web 服务器模块都需要 php4ts.dll（php5ts.dll）。必须确认该文件可以在 PHP 安装路径中找到。对该 DLL 的搜索顺序为：</p>
<p>*调用 php.exe 时所在的目录，或者若使用 SAPI 模块时，web 服务器的目录（例如 C:\Program Files\Apache Group\Apache2\bin）。</p>
<p>*任何在 Windows 的 PATH 环境变量中指定的目录。</p>
<p>要让 php4ts.dll / php5ts.dll 能正确被搜索到，有下面三个选择：复制该文件到 Windows 系统目录，复制该文件到 web 服务器的目录，或者把 PHP 目录（例如 C:\php）添加到 PATH 环境变量中。为了将来更好的维护，建议使用最后一个选择，将 PHP 目录添加到 PATH 环境变量中，因为这样更便于将来升级 PHP。在相应的常见问题解答项目中可以了解如何将 PHP 目录添加到 PATH 环境变量中。</p>
<p>下一步是为 PHP 设置一个有效的配置文件，php.ini。在 ZIP 包中有两个 ini 文件，php.ini-dist 和 php.ini-recommended。建议使用 php.ini-recommended，因为在该文件中优化了性能和安全。请仔细阅读该文件中的注释，因为它从 php.ini-dist 修改而来，会对设置产生较大的影响。例如将 display_errors 设置为 off，将 magic_quotes_gpc 设置为 off。除了阅读这些部分，还可以学习一下 ini 设置，并手动设置每一个配置项目。如果想要最安全的设置，这是最好的方法，虽然 PHP 在默认配置下也是很安全的。复制所选择的 ini 文件到 PHP 能找到的目录中，并将其重命名为 php.ini。PHP 搜索 php.ini 的路径在配置文件一节已有介绍。</p>
<p>如果使用 Apache 2，更简单的选择是使用 PHPIniDir 指令（请阅读在 Apache 2 下的安装）；若不是，最好的选择是设置 PHPRC 环境变量。它在此常见问题解答项目中进行了解释。</p>
<p>注: 如果在 Windows NT、2000、XP 或 2003 中使用 NTFS 分区，请确认运行 web 服务器的用户有权限读取 php.ini（例如将其设置为 Everyone 可读）</p>
<h3 id="step3" class="step">可选步骤</h3>
<p>下面的步骤是可选的：</p>
<p>*编辑新的 php.ini 文件。如果计划使用 OmniHTTPd，不要执行下一步。设置 doc_root 并指向 web 服务器的 document_root。例如：</p>
<p>doc_root = c:\inetpub\wwwroot // for IIS/PWS</p>
<p>doc_root = c:\apache\htdocs // for Apache</p>
<p>*选择 PHP 装载的扩展库。请阅读关于 Windows 扩展一节以了解如何设置扩展库，以及哪些功能已经内置无需扩展库。请注意建议在全新安装时先不要在 php.ini 中加载任何扩展库，首先要保证 PHP 自身能够正常工作。</p>
<p>*在 PWS 和 IIS，可以设置 browscap 配置：在 Windows 9x/Me 中指向 c:\windows\system\inetsrv\browscap.ini，在 NT/2000 中指向 c:\winnt\system32\inetsrv\browscap.ini，在 XP 中指向 c:\windows\system32\inetsrv\browscap.ini。要得到最新版本的 browscap.ini，请阅读如下常见问题解答项目。</p>
<p>PHP 现在已经安装在系统中了。接下来一步是选择一个 web 服务器，并为之启用 PHP。请在本章目录中选择一个 web 服务器以了解更详细的安装步骤。</p>

	<h4>你可能还会感兴趣</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.7android.com/college/phpbase-9-install-php-general/" title="PHP初级教程-9: 安装PHP之前的准备 (June 6, 2008)">PHP初级教程-9: 安装PHP之前的准备</a> (1)</li>
	<li><a href="http://blog.7android.com/college/phpbase-8-php-olecode/" title="PHP初级教程-8: 在新版本的 PHP 中使用旧的 PHP 代码 (June 6, 2008)">PHP初级教程-8: 在新版本的 PHP 中使用旧的 PHP 代码</a> (0)</li>
	<li><a href="http://blog.7android.com/college/phpbase-7-php-forms/" title="PHP初级教程-7: 用PHP处理表单 (June 6, 2008)">PHP初级教程-7: 用PHP处理表单</a> (0)</li>
	<li><a href="http://blog.7android.com/college/phpbase-6-useful-php-scripts-demo/" title="PHP初级教程-6: 实用的PHP脚本演示 (June 6, 2008)">PHP初级教程-6: 实用的PHP脚本演示</a> (1)</li>
	<li><a href="http://blog.7android.com/college/phpbase-5-creat-a-simple-php-page/" title="PHP初级教程-5: 创建第一个PHP页面 (June 6, 2008)">PHP初级教程-5: 创建第一个PHP页面</a> (1)</li>
	<li><a href="http://blog.7android.com/college/phpbase-php-requirements/" title="PHP初级教程-4: 使用PHP前的准备工作台 (June 6, 2008)">PHP初级教程-4: 使用PHP前的准备工作台</a> (0)</li>
	<li><a href="http://blog.7android.com/college/phpbase-3-easy-php-grammar/" title="PHP初级教程-3: 简单的PHP语法 (June 5, 2008)">PHP初级教程-3: 简单的PHP语法</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.7android.com/college/phpbase-22-install-php-with-windows-manual/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP初级教程-21: Windows 系统下的安装</title>
		<link>http://blog.7android.com/college/phpbase-21-install-php-with-windows/</link>
		<comments>http://blog.7android.com/college/phpbase-21-install-php-with-windows/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 10:21:51 +0000</pubDate>
		<dc:creator>paran</dc:creator>
		
		<category><![CDATA[帕兰学院]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.7android.com/?p=88</guid>
		<description><![CDATA[本节内容适用于 Windows 98/Me 以及 Windows NT/2000/XP/2003。PHP 不能在 16 位平台例如 Windows 3.1 下运行。有时把支持 PHP 的 Windows 平台称为 Win32。自 PHP 4.3.0 开始不再支持 Windows 95。
有两种方法在 Windows 下安装 PHP：手工安装或者使用安装程序安装。 如果有 Microsoft Visual Studio，也可以编译 PHP 的源程序。一旦在 Windows 系统下安装好 PHP 之后，可能需要加载各种扩展库以实现更多的功能。
警告: 互联网上还有一些多合一的安装程序，但是它们没有一个是被 PHP.net 认可的，因为我们相信，手动安装是系统安全和优化的最好选择。
<span class="readmore"><a href="http://blog.7android.com/college/phpbase-21-install-php-with-windows/" title="PHP初级教程-21: Windows 系统下的安装" target="_blank">阅读全文——共850字</a></span>]]></description>
			<content:encoded><![CDATA[<p>本节内容适用于 Windows 98/Me 以及 Windows NT/2000/XP/2003。PHP 不能在 16 位平台例如 Windows 3.1 下运行。有时把支持 PHP 的 Windows 平台称为 Win32。自 PHP 4.3.0 开始不再支持 Windows 95。</p>
<p>有两种方法在 Windows 下安装 PHP：手工安装或者使用安装程序安装。 如果有 Microsoft Visual Studio，也可以编译 PHP 的源程序。一旦在 Windows 系统下安装好 PHP 之后，可能需要加载各种扩展库以实现更多的功能。</p>
<p><strong><span style="color: #ff0000;">警告</span></strong>: 互联网上还有一些多合一的安装程序，但是它们没有一个是被 PHP.net 认可的，因为我们相信，手动安装是系统安全和优化的最好选择。<span id="more-88"></span></p>
<h3>Windows 安装程序</h3>
<p>PHP 的 Windows 安装程序可以在 http://www.php.net/downloads.php 下载。它会为 IIS、PWS 和 Xitami 安装 CGI 版本的 PHP，并配置好 web 服务器。该安装程序不包含任何外部的 PHP 扩展（PHP_*.dll）。如果需要，可以在 Windows ZIP 包和 PECL 中找到。</p>
<p><strong> 注</strong>: 虽然 Windows 安装程序是让 PHP 工作的最容易的方法，但是它有很多限制。例如，它不支持自动安装 PHP 扩展。使用安装程序安装 PHP 不是最好的方式。</p>
<p>首先，在系统中安装自己选择的 HTTP（web）服务器，并确认它正常工作。</p>
<p>运行安装程序，按照向导说明一步步安装。它支持两种安装类型：标准，将使用合理的默认配置进行安装；高级，会在配置中询问几个问题。</p>
<p>安装向导会收集足够的信息来设置 php.ini 文件，并配置好 web 浏览器以使用 PHP。PHP 安装程序不能自动配置 Apache，因此需要手动进行配置。</p>
<p>一旦安装完成，安装程序会提示重新启动系统，重启服务器，或直接开始使用 PHP。</p>
<p><span style="color: #ff0000;"><strong>警告</strong></span>: 请注意，这种安装方式安装的 PHP 不是安全的。如果需要一个安全的 PHP 设置，最好使用手动方式安装，并手动设置好每个选项。该自动安装程序能够让用户立即使用 PHP，但是这不意味着可以用于在线的服务器中。</p>

	<h4>你可能还会感兴趣</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.7android.com/college/phpbase-9-install-php-general/" title="PHP初级教程-9: 安装PHP之前的准备 (June 6, 2008)">PHP初级教程-9: 安装PHP之前的准备</a> (1)</li>
	<li><a href="http://blog.7android.com/college/phpbase-8-php-olecode/" title="PHP初级教程-8: 在新版本的 PHP 中使用旧的 PHP 代码 (June 6, 2008)">PHP初级教程-8: 在新版本的 PHP 中使用旧的 PHP 代码</a> (0)</li>
	<li><a href="http://blog.7android.com/college/phpbase-7-php-forms/" title="PHP初级教程-7: 用PHP处理表单 (June 6, 2008)">PHP初级教程-7: 用PHP处理表单</a> (0)</li>
	<li><a href="http://blog.7android.com/college/phpbase-6-useful-php-scripts-demo/" title="PHP初级教程-6: 实用的PHP脚本演示 (June 6, 2008)">PHP初级教程-6: 实用的PHP脚本演示</a> (1)</li>
	<li><a href="http://blog.7android.com/college/phpbase-5-creat-a-simple-php-page/" title="PHP初级教程-5: 创建第一个PHP页面 (June 6, 2008)">PHP初级教程-5: 创建第一个PHP页面</a> (1)</li>
	<li><a href="http://blog.7android.com/college/phpbase-php-requirements/" title="PHP初级教程-4: 使用PHP前的准备工作台 (June 6, 2008)">PHP初级教程-4: 使用PHP前的准备工作台</a> (0)</li>
	<li><a href="http://blog.7android.com/college/phpbase-3-easy-php-grammar/" title="PHP初级教程-3: 简单的PHP语法 (June 5, 2008)">PHP初级教程-3: 简单的PHP语法</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.7android.com/college/phpbase-21-install-php-with-windows/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP初级教程-20: Mac OS X 系统下的安装</title>
		<link>http://blog.7android.com/college/phpbase-20-install-php-with-mac-osx/</link>
		<comments>http://blog.7android.com/college/phpbase-20-install-php-with-mac-osx/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 10:18:22 +0000</pubDate>
		<dc:creator>paran</dc:creator>
		
		<category><![CDATA[帕兰学院]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.7android.com/?p=87</guid>
		<description><![CDATA[本章包括在 Mac OS X 平台下安装 PHP 的说明和提示。Mac OS X 有两个不同的版本，客户版和服务器版，本手册两者均会介绍。请注意 PHP 不能在 Mac OS 9 和更早版本下运行。
使用软件包
Mac OS X 下有几个预编译和打包的 PHP 版本。可以通过它使用标准的配置的 PHP，但是若需要不同的功能集（比如一个安全服务器，或者一个不同的数据库驱动程序），可能需要自己编译 PHP 和／或 web 服务器。如果不熟悉如何自己编译软件，可以试着找一下包含自己所需功能的 PHP 预编译版本。
>Mac OS X 服务器安装.
<span class="readmore"><a href="http://blog.7android.com/college/phpbase-20-install-php-with-mac-osx/" title="PHP初级教程-20: Mac OS X 系统下的安装" target="_blank">阅读全文——共2233字</a></span>]]></description>
			<content:encoded><![CDATA[<p>本章包括在 Mac OS X 平台下安装 PHP 的说明和提示。Mac OS X 有两个不同的版本，客户版和服务器版，本手册两者均会介绍。请注意 PHP 不能在 Mac OS 9 和更早版本下运行。</p>
<h3 class="step" id="step1">使用软件包</h3>
<p>Mac OS X 下有几个预编译和打包的 PHP 版本。可以通过它使用标准的配置的 PHP，但是若需要不同的功能集（比如一个安全服务器，或者一个不同的数据库驱动程序），可能需要自己编译 PHP 和／或 web 服务器。如果不熟悉如何自己编译软件，可以试着找一下包含自己所需功能的 PHP 预编译版本。</p>
<h3 class="step" id="step2">>Mac OS X 服务器安装.</h3>
<p>1. 获得最新版本的 Apache 和 PHP。</p>
<p>2. 将它们的 tar 包解压，然后如下运行 Apache 的 configure 程序。</p>
<p><span style="color: #008000;"> ./configure &#8211;exec-prefix=/usr \<br />
&#8211;localstatedir=/var \<br />
&#8211;mandir=/usr/share/man \<br />
&#8211;libexecdir=/System/Library/Apache/Modules \<br />
&#8211;iconsdir=/System/Library/Apache/Icons \<br />
&#8211;includedir=/System/Library/Frameworks/Apache.framework/Versions/1.3/Headers \<br />
&#8211;enable-shared=max \<br />
&#8211;enable-module=most \<br />
&#8211;target=apache</span><span id="more-87"></span></p>
<p>3. 如果想对编译做些优化，可以添加下面一行：</p>
<p>setenv OPTIM=-O2</p>
<p>4. 接下来，进入 PHP 4 源代码目录，并进行 configure 操作。</p>
<p>./configure &#8211;prefix=/usr \<br />
&#8211;sysconfdir=/etc \<br />
&#8211;localstatedir=/var \<br />
&#8211;mandir=/usr/share/man \<br />
&#8211;with-xml \<br />
&#8211;with-apache=/src/apache_1.3.12</p>
<p>如果需要其它附加功能（MySQL、GD 等），务必将它们添加到这里。对于 &#8211;with-apache 参数，需要将其路径指向 Apache 源代码目录，例如 /src/apache_1.3.12。</p>
<p>5. 输入 make 和 make install。这样在 Apache 源代码目录中会创建一名为 src/modules/php4 的目录。</p>
<p>6. 现在，重新配置 Apache 以编译 PHP 4。</p>
<p><span style="color: #008000;"> ./configure &#8211;exec-prefix=/usr \<br />
&#8211;localstatedir=/var \<br />
&#8211;mandir=/usr/share/man \<br />
&#8211;libexecdir=/System/Library/Apache/Modules \<br />
&#8211;iconsdir=/System/Library/Apache/Icons \<br />
&#8211;includedir=/System/Library/Frameworks/Apache.framework/Versions/1.3/Headers \<br />
&#8211;enable-shared=max \<br />
&#8211;enable-module=most \<br />
&#8211;target=apache \<br />
&#8211;activate-module=src/modules/php4/libphp4.a</span></p>
<p>可能会被告知 libmodphp4.a 太旧了。如果出现这个情况，进入 Apache 源代码目录中的 src/modules/php4 目录，并运行该命令： ranlib libmodphp4.a。然后返回到 Apache 源代码根目录，再次运行上面的 configure 命令。这样便会更新连接表。然后再次运行 make 和 make install 命令。</p>
<p>7. 从 PHP 4 源代码目录复制并重命名 php.ini-dist 文件到 bin 目录：cp php.ini-dist /usr/local/bin/php.ini 或（如果没有 local 目录）cp php.ini-dist /usr/bin/php.ini。</p>
<h3 class="step" id="step3">>在Mac OS X 客户版编译</h3>
<p>以下说明将会帮助在 Mac OS X 下为 Apache 服务器安装 PHP 模块，并添加 MySQL 和 PostgreSQL 的支持。本说明是由 Marc Liyanage 提供的。 请注意，在按照下面的步骤操作时，应该停止 Apache 服务器！</p>
<p>按照下面的步骤安装：</p>
<p>1. 打开终端窗口。</p>
<p>2.输入 wget http://www.diax.ch/users/liyanage/software/macosx/libphp4.so.gz，等待下载完毕。</p>
<p>3.输入 gunzip libphp4.so.gz。</p>
<p>4.输入 sudo apxs -i -a -n php4 libphp4.so。</p>
<p>5.现在输入 sudo open -a TextEdit /etc/httpd/httpd.conf。TextEdit 将把 web 服务器的配置文件打开。在文件的末尾找到下面两行（使用查找命令）：</p>
<p><span style="color: #008000;"> #AddType application/x-httpd-php .php<br />
#AddType application/x-httpd-php-source .phps</span></p>
<p>将它们前面的两个井号（#）去掉，然后保存文件并退出 TextEdit。</p>
<p>6.最后，输入 sudo apachectl graceful 重新启动 web 服务器。</p>
<p>PHP 现在应该已经配置好，并且正在运行了。可以在 Sites 文件夹创建一名为 test.php 的文件。该文件的内容为： 。</p>
<p>现在在 web 浏览器浏览 127.0.0.1/~your_username/test.php。应该可以看到一个表格列出了 PHP 模块的信息。</p>

	<h4>你可能还会感兴趣</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.7android.com/college/phpbase-9-install-php-general/" title="PHP初级教程-9: 安装PHP之前的准备 (June 6, 2008)">PHP初级教程-9: 安装PHP之前的准备</a> (1)</li>
	<li><a href="http://blog.7android.com/college/phpbase-8-php-olecode/" title="PHP初级教程-8: 在新版本的 PHP 中使用旧的 PHP 代码 (June 6, 2008)">PHP初级教程-8: 在新版本的 PHP 中使用旧的 PHP 代码</a> (0)</li>
	<li><a href="http://blog.7android.com/college/phpbase-7-php-forms/" title="PHP初级教程-7: 用PHP处理表单 (June 6, 2008)">PHP初级教程-7: 用PHP处理表单</a> (0)</li>
	<li><a href="http://blog.7android.com/college/phpbase-6-useful-php-scripts-demo/" title="PHP初级教程-6: 实用的PHP脚本演示 (June 6, 2008)">PHP初级教程-6: 实用的PHP脚本演示</a> (1)</li>
	<li><a href="http://blog.7android.com/college/phpbase-5-creat-a-simple-php-page/" title="PHP初级教程-5: 创建第一个PHP页面 (June 6, 2008)">PHP初级教程-5: 创建第一个PHP页面</a> (1)</li>
	<li><a href="http://blog.7android.com/college/phpbase-php-requirements/" title="PHP初级教程-4: 使用PHP前的准备工作台 (June 6, 2008)">PHP初级教程-4: 使用PHP前的准备工作台</a> (0)</li>
	<li><a href="http://blog.7android.com/college/phpbase-3-easy-php-grammar/" title="PHP初级教程-3: 简单的PHP语法 (June 5, 2008)">PHP初级教程-3: 简单的PHP语法</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.7android.com/college/phpbase-20-install-php-with-mac-osx/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP初级教程-19: Debian GNU/Linux 安装说明</title>
		<link>http://blog.7android.com/college/phpbase-19-install-php-with-debian-gnu/</link>
		<comments>http://blog.7android.com/college/phpbase-19-install-php-with-debian-gnu/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 10:12:00 +0000</pubDate>
		<dc:creator>paran</dc:creator>
		
		<category><![CDATA[帕兰学院]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.7android.com/?p=86</guid>
		<description><![CDATA[本节包含了在   Debian GNU/Linux 下安装 PHP 的说明和提示。
使用 APT
当然可以下载 PHP 源代码并自己编译，不过使用 Debian     的软件包系统是安装 PHP 的最简单和最干净利落的方法。如果不熟悉在     Linux 下编译软件，那最好用此方法。
首先要决定是安装     Apache 1.3.x 还是 Apache 2.x。相对应的 PHP 软件包名字为     libapache-mod-php* 和 libapache2-mod-php*。以下步骤以     Apache 1.3.x 为例。注意迄今为止，还没有 PHP 5     的正式的 Debian 软件包。以下步骤将安装 PHP 4。
<span class="readmore"><a href="http://blog.7android.com/college/phpbase-19-install-php-with-debian-gnu/" title="PHP初级教程-19: Debian GNU/Linux 安装说明" target="_blank">阅读全文——共1812字</a></span>]]></description>
			<content:encoded><![CDATA[<p>本节包含了在   <a href="http://www.debian.org/" target="_top">Debian GNU/Linux</a> 下安装 PHP 的说明和提示。</p>
<h3>使用 APT</h3>
<p>当然可以下载 PHP 源代码并自己编译，不过使用 Debian     的软件包系统是安装 PHP 的最简单和最干净利落的方法。如果不熟悉在     Linux 下编译软件，那最好用此方法。</p>
<p>首先要决定是安装     Apache 1.3.x 还是 Apache 2.x。相对应的 PHP 软件包名字为     libapache-mod-php* 和 libapache2-mod-php*。以下步骤以     Apache 1.3.x 为例。注意迄今为止，还没有 PHP 5     的正式的 Debian 软件包。以下步骤将安装 PHP 4。<span id="more-86"></span></p>
<p>PHP 在 Debian 下也有 CGI 和 CLI 两种风格，分别命名为     php4-cgi 和 php4-cli。如果需要的话，只要用正确的软件包名称重复以下步骤。另外需要安装的一个特殊软件包是     php4-pear。它包含了最小的     PEAR 安装以及 pear 命令行工具。</p>
<p>如果需要比 Debian 的稳定版本更新的 PHP 包或者一些不在 Debian     官方库中的 PHP 模块，那应该看看     <a href="http://www.apt-get.org/" target="_top">http://www.apt-get.org/</a>。其中可以找到一个     <a href="http://www.dotdeb.org/" target="_top">Dotdeb</a>。此非官方库是由     <a href="mailto:gui@php.net" target="_top">Guillaume Plessis</a> 负责维护，其中包含了最新版 PHP 4 和 PHP 5 的 Debian     软件包。要使用，只需将以下两行添加到     /etc/apt/sources.lists 并运行 apt-get     update:</p>
<h3>一些安装示例</h3>
<p><strong>Dotdeb 有关的两行</strong></p>
<pre>deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.org stable all</pre>
<p>最后要考虑的是自己的软件包列表是否是最新版。如果最近没有更新过，那需要在做任何事之前先apt-get update。这样就可以使用最近稳定版的     Apache 和 PHP 软件包了。</p>
<p>所有准备做好之后，就可以按照下面的例子来安装 Apache 和 PHP：<br />
<strong>Debian 中在 Apache 1.3 下安装的例子</strong></p>
<pre># apt-get install libapache-mod-php4</pre>
<p>APT 将自动安装 Apache 1.3 的 PHP 4     模块以及所有依赖的库并激活之。如果在安装过程中没有被要求重启动     Apache，那必须手工进行：</p>
<p><strong>安装完 PHP 4 后停止并启动 Apache&gt;</strong></p>
<pre># /etc/init.d/apache stop
# /etc/init.d/apache start</pre>
<p><strong>更好地控制配置</strong></p>
<p><strong></strong><br />
上一节中 PHP 仅安装了核心模块。但可能不够用，用户很快就会发现需要更多的激活模块，例如     MySQL，cURL，GD 等。</p>
<p>当自己从源代码编译 PHP 时，需要通过     configure 命令来激活模块。用 APT     则只需安装附加的软件包。这些包都命名为“php4-*”（或“php5-*”，如果安装了第三方的     PHP 5 的话）。</p>
<p><strong>取得 PHP 附加软件包的列表</strong></p>
<pre># dpkg -l 'php4-*'</pre>
<p>从上面的输出中可以看到，还有很多 PHP     模块可安装（除了 php4-cgi，php4-cli 或 php4-pear     这些特殊软件包）。仔细察看并安装自己所需要的。如果选择了一个模块而没有相应的库，APT     会自动安装所有依赖的库。</p>
<p>如果选择将 MySQL，cURL 和 GD 支持添加到 PHP 中，则其命令类似于：</p>
<p><strong>安装 PHP 的 MySQL，cURL 和 GD 支持</strong></p>
<pre># apt-get install php4-mysql php4-curl php4-gd</pre>
<p>APT 会自动把适当的行添加到不同的     php.ini（/etc/php4/apache/php.ini，/etc/php4/cgi/php.ini 等）中去。<br />
例子 4-15. 在 PHP 中激活 MySQL，cURL 和 GD 的配置行</p>
<pre>extension=mysql.so
extension=curl.so
extension=gd.so</pre>
<p>只需像之前那样重新启动 Apache 来激活这些模块。</p>
<h3>常见问题</h3>
<p>如果看到了 PHP 源代码而不是脚本应该产生的结果，则 APT      可能没有      /etc/apache/conf.d/php4 包括到 Apache 1.3      配置中去。请确保下面一行出现在      /etc/apache/httpd.conf 文件中并重启动 Apache：</p>
<p>下面这行在 Apache 中激活了 PHP 4</p>
<pre># Include /etc/apache/conf.d/</pre>
<p>如果安装了更多模块但其函数不能在脚本中使用，请确保相应的配置行出现在      php.ini 中，如上面所说。APT 可能会由于混乱的      debconf 配置而在安装附加模块时失败</p>

	<h4>你可能还会感兴趣</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.7android.com/college/phpbase-9-install-php-general/" title="PHP初级教程-9: 安装PHP之前的准备 (June 6, 2008)">PHP初级教程-9: 安装PHP之前的准备</a> (1)</li>
	<li><a href="http://blog.7android.com/college/phpbase-8-php-olecode/" title="PHP初级教程-8: 在新版本的 PHP 中使用旧的 PHP 代码 (June 6, 2008)">PHP初级教程-8: 在新版本的 PHP 中使用旧的 PHP 代码</a> (0)</li>
	<li><a href="http://blog.7android.com/college/phpbase-7-php-forms/" title="PHP初级教程-7: 用PHP处理表单 (June 6, 2008)">PHP初级教程-7: 用PHP处理表单</a> (0)</li>
	<li><a href="http://blog.7android.com/college/phpbase-6-useful-php-scripts-demo/" title="PHP初级教程-6: 实用的PHP脚本演示 (June 6, 2008)">PHP初级教程-6: 实用的PHP脚本演示</a> (1)</li>
	<li><a href="http://blog.7android.com/college/phpbase-5-creat-a-simple-php-page/" title="PHP初级教程-5: 创建第一个PHP页面 (June 6, 2008)">PHP初级教程-5: 创建第一个PHP页面</a> (1)</li>
	<li><a href="http://blog.7android.com/college/phpbase-php-requirements/" title="PHP初级教程-4: 使用PHP前的准备工作台 (June 6, 2008)">PHP初级教程-4: 使用PHP前的准备工作台</a> (0)</li>
	<li><a href="http://blog.7android.com/college/phpbase-3-easy-php-grammar/" title="PHP初级教程-3: 简单的PHP语法 (June 5, 2008)">PHP初级教程-3: 简单的PHP语法</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.7android.com/college/phpbase-19-install-php-with-debian-gnu/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
