<?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; pear</title>
	<atom:link href="http://www.yanzhilu.com/blog/archives/tag/pear/feed" rel="self" type="application/rss+xml" />
	<link>http://www.yanzhilu.com/blog</link>
	<description>优质网站设计公司</description>
	<lastBuildDate>Sat, 31 Jul 2010 07:40:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PHP100编程安全性小结</title>
		<link>http://www.yanzhilu.com/blog/archives/2866</link>
		<comments>http://www.yanzhilu.com/blog/archives/2866#comments</comments>
		<pubDate>Mon, 28 Dec 2009 13:28:22 +0000</pubDate>
		<dc:creator>changboter</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[产业新闻]]></category>
		<category><![CDATA[pear]]></category>

		<guid isPermaLink="false">http://www.yanzhilu.com/blog/?p=2866</guid>
		<description><![CDATA[PHP100编程安全性小结]]></description>
			<content:encoded><![CDATA[<p><ins style="border: medium none; margin: 0pt; padding: 0pt; display: inline-table; height: 200px; position: relative; visibility: visible; width: 200px;"><ins style="border: medium none; margin: 0pt; padding: 0pt; display: block; height: 200px; position: relative; visibility: visible; width: 200px;"></ins></ins> <span><strong>规则 1：绝不要信任外部数据或输入</strong></p>
<p>关于 Web 应用程序安全性，必须认识到的第一件事是不应该信任外部数据。外部数据(outside data) 包括不是由程序员在 PHP 代码中直接输入的任何数据。在采取措施确保安全之前，来自任何其他来源(比如 GET 变量、表单 POST、数据库、配置文件、会话变量或 cookie)的任何数据都是不可信任的。</p>
<p>对用户输入进行清理的一个简单方法是，使用正则表达式来处理它。</p>
<p><strong>规则 2：禁用那些使安全性难以实施的 PHP 设置</strong></p>
<p>已经知道了不能信任用户输入，还应该知道不应该信任机器上配置 PHP 的方式。例如，要确保禁用 register_globals。如果启用了 register_globals，就可能做一些粗心的事情，比如使用 $variable 替换同名的 GET 或 POST 字符串。通过禁用这个设置，PHP 强迫您在正确的名称空间中引用正确的变量。要使用来自表单 POST 的变量，应该引用 $_POST['variable']。这样就不会将这个特定变量误会成 cookie、会话或 GET 变量。</p>
<p>要 检查的第二个设置是错误报告级别。在开发期间，希望获得尽可能多的错误报告，但是在交付项目时，希望将错误记录到日志文件中，而不是显示在屏幕上。为什么 呢?因为恶意的黑客会使用错误报告信息(比如 SQL 错误)来猜测应用程序正在做什么。这种侦察可以帮助黑客突破应用程序。为了堵住这个漏洞，需要编辑 php.ini 文件，为 error_log 条目提供合适的目的地，并将 display_errors 设置为 Off。</p>
<p><strong>规则 3：如果不能理解它，就不能保护它</strong></p>
<p>一些开发人员使用奇怪的语法，或者将语句组织得很紧凑，形成简短但是含义模糊的代码。这种方式可能效率高，但是如果您不理解代码正在做什么，那么就无法决定如何保护它。</p>
<p><strong>规则 4：“纵深防御” 是新的法宝</strong></p>
<p>即使使用 PHP regex 来确保 GET 变量完全是数字的，仍然可以采取措施确保 SQL 查询使用转义的用户输入。</p>
<p>纵深防御不只是一种好思想，它可以确保您不会陷入严重的麻烦。</p>
<p><a title="北京网站建设" href="http://www.yanzhilu.com/index.html">网站建设</a></p>
<p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yanzhilu.com/blog/archives/2866/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PEAR项目发布十个稳定包 PHP共享类库升级</title>
		<link>http://www.yanzhilu.com/blog/archives/2314</link>
		<comments>http://www.yanzhilu.com/blog/archives/2314#comments</comments>
		<pubDate>Thu, 26 Nov 2009 06:06:49 +0000</pubDate>
		<dc:creator>changboter</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[pear]]></category>
		<category><![CDATA[技术文章]]></category>

		<guid isPermaLink="false">http://www.yanzhilu.com/blog/?p=2314</guid>
		<description><![CDATA[PEAR项目发布十个稳定包 PHP共享类库升级]]></description>
			<content:encoded><![CDATA[<p>上周PEAR项目发布了十个稳定的包。这其中包括能标记<a onclick="javascript:tagshow(event, 'PHP');" href="javascript:;" target="_self"><span style="text-decoration: underline;"><strong>PHP</strong></span></a>代 码和检查代码是否符合标准的PHP_CodeSniffer 0.2.0，能将类似于re2c格式的lexer文件转换为PHP5lexer格式的PHP_LexerGenerator 0.3.0，登录单元功能的Log 1.9.9 ，有多种发邮件接口的类以及其它十个包。<br />
下面是一个详细列表:<br />
PHP_CodeSniffer 0.2.0: 它能对PHP5脚本进行标记，并检查代码是否符合编码标准。<br />
PHP_LexerGenerator 0.3.0: 使用一个解析器来将类似于re2c格式的lexer文件转换为PHP5 lexer格式。<br />
PHP_ParserGenerator 0.1.2: 一个格式转换功能的类。<br />
Selenium 0.1.5: 这是一个Selenium Rc 的PHP 客户。<br />
Log 1.9.9: 它提供了一个出色的登录系统。<br />
Mail 1.1.14: 它提供了一个基于PEAR库有多种接口的邮件发送类。<br />
Text_Wiki 1.2.0RC1: 它可以将Wiki格式或BBCode格式转换为XHTML 、LateX 或纯文本格式。<br />
HTML_QuickForm 3.2.7:它提供了一个创建，检查和处理FORM的功能<br />
Validate_AU 0.1.0: 这是一个针对Australia的数据检查包<br />
HTML_Menu 2.1.3: 它可以生成多样的HTML菜单</p>
<p><a title="北京网站建设公司" href="http://www.yanzhilu.com">网站建设</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yanzhilu.com/blog/archives/2314/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PEAR的安装</title>
		<link>http://www.yanzhilu.com/blog/archives/2087</link>
		<comments>http://www.yanzhilu.com/blog/archives/2087#comments</comments>
		<pubDate>Sat, 14 Nov 2009 07:16:45 +0000</pubDate>
		<dc:creator>changboter</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[pear]]></category>

		<guid isPermaLink="false">http://www.yanzhilu.com/blog/?p=2087</guid>
		<description><![CDATA[PEAR的安装]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">go-pear.org</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;">go-pear.org</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">是一个</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">WEB</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">站点，这个站点很特殊，里面就只有一个文件，只一个单独的</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;"><a onclick="javascript:tagshow(event, 'PHP');" href="javascript:;" target="_self"><span style="text-decoration: underline;"><strong>PHP</strong></span></a></span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">脚本，你可以下载并且执行它。这个文件将执行最近的稳定发行包。</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">go-pear</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">是交互平台，可以让你你在你的服务器上面用命令行来获得</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;"><a onclick="javascript:tagshow(event, 'PEAR');" href="javascript:;" target="_self"><span style="text-decoration: underline;"><strong>PEAR</strong></span></a></span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">。</span><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PHP</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">发行包里面有一个特殊的</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PEAR</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">安装包，另一方面</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">go-pear</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">提供了一个最新稳定版的</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PEAR</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">发行包。当然</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">go-pear</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">不知道你的目录结构，便可以计算出，来完成</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PEAR</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">的安装过程。</span></p>
<p><span style="font-family: 宋体;"><span style="font-size: 9pt;">前提：</span><br />
<span style="font-family: 宋体;"><span style="font-size: 9pt;">因为</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">go-pear</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">是用</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PHP</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">写的一个脚本，因此你必须在服务器上有一个</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PHP</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">的</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">CGI</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">或</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">CLI</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">程序来执行这个脚本。默认情况下</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">CLI</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">程序已经随着</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PHP</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">模块安装了。试着运行</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">php v</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">来看一下是否可用：</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p>
<table border="0" align="center">
<tbody>
<tr>
<td width="568"><span style="font-size: 9pt;"><span style="font-family: 宋体;">PHP 5.0.0 (cli),  Copyright (c) 1997-2004 The PHP Group</span></span><span style="font-size: 9pt;"><span style="font-family: 宋体;">Zend Engine v2.0, Copyright (c) 1998-2004  Zend Technologies</span></span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;">注：在我的</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">Windows</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">平台上</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PHP5.1.6</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">上面要使用</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">php –v</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">来执行这个命令，下面有好多命令一样。</span><br />
<span style="font-family: 宋体;"><span style="font-size: 9pt;">默认情况下</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">php</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">命令行程序在</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">UNIX</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">下安装于</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">/usr/local/bin</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">在</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">Windows</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">下安装于</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">C:\php</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">。在</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">Windows</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">下</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PHP</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">的</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">CLI</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">版程序也许叫做</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">php-cli</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">。</span></p>
<p><span style="font-family: 宋体;"><span style="font-size: 9pt;">得到</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PEAR</span></span><br />
<span style="font-family: 宋体;"><span style="font-size: 9pt;">如果你的</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PHP</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">安装包没有包含</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PEAR</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">，你可以使用</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">go-pear</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">做为通程序来获得</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PEAR</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">。前提是你需要一个已安装的</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">GLI</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">或</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">CGI</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">版本的</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PHP</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">。</span><br />
<span style="font-family: 宋体;"><span style="font-size: 9pt;">你可以下载</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">go-pear</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">脚本并且执行它，像下面这样在命令行中执行：</span><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;">$lynx source<a href="http://go-pear.org/" target="_blank">http://go-pear.org</a>| php</span></span><br />
<span style="font-family: 宋体;"><span style="font-size: 9pt;">这个脚本从</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">http://go-pear.org</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">获得脚本内容，并由</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PHP</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">来执行。</span><br />
<span style="font-family: 宋体;"><span style="font-size: 9pt;">如果你的系统上</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">lynx</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">无效，可以用其它的方法来直接获得</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">go-pear:</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;">$wget O-</span><a href="http://go-pear.org/" target="_blank"><span style="font-family: Times New Roman;"><span style="color: #800080;">http://go-pear.org</span></span></a><span style="font-family: Times New Roman;">| php </span><span style="font-family: 宋体;"><span style="font-size: 9pt;">使用</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">GNUS wget</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;">fetch o</span><a href="http://go-pear.org/" target="_blank"><span style="font-family: Times New Roman;"><span style="color: #800080;">http://go-pear.org</span></span></a><span style="font-family: Times New Roman;">|php </span><span style="font-family: 宋体;"><span style="font-size: 9pt;">使用</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">fetch</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">在</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">FreeBSD</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;">GET http:/go-pear.org | php </span><span style="font-family: 宋体;"><span style="font-size: 9pt;">使用</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">Perl LWP</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">的</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">GET</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">工具。</span><br />
<span style="font-family: 宋体;"><span style="font-size: 9pt;">在</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">Windows</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">平台，你可以使用</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PHP</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">的</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">URL</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">流来获得，这个要求</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">url_inclues</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">在</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">php.ini</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">中没有被禁用。</span><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;">C:\&gt;php-cli r “include(‘<a href="http://go-pear.org/" target="_blank">http://go-pear.org</a>’);”</span></span><br />
<span style="font-family: 宋体;"><span style="font-size: 9pt;">还有一种就是直接用浏览器打开</span><span style="font-size: 9pt;"><a href="http://go-pear.org/" target="_blank"><span style="font-family: Times New Roman;"><span style="color: #800080;">http://go-pear.org</span></span></a></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">，把首页另存为</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">go-pear.php</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">然后在命令行中运行。</span><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;">C:\php go-pear.php</span></span></p>
<p><span style="font-family: 宋体;"><span style="font-size: 9pt;">输出也许像下面这样：</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p>
<table border="0" align="center">
<tbody>
<tr>
<td width="568">
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">Welcome to  go-pear!</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span><span style="font-family: 宋体;"><span style="font-family: 宋体;"><br />
</span></span></p>
<p align="left"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;">Go-pear will install  the &#8216;pear&#8217; command and all the files needed by</span></span></span></span></p>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><br />
</span></span></span></p>
<p align="left"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;">it. This command is  your tool for PEAR installation and maintenance.</span></span></span></span></span></p>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><br />
</span></span></span></span></p>
<p align="left"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;">Go-pear also lets you  download and install the PEAR packages bundled</span></span></span></span></span></span></p>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><br />
</span></span></span></span></span></p>
<p align="left"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;">with PHP: DB,  Net_Socket, Net_SMTP, Mail, XML_Parser, PHPUnit.</span></span></span></span></span></span></span></p>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><br />
<span style="font-family: 宋体;"><span style="font-size: 9pt;">If you wish to abort, press Control-C now,  or press Enter to continue:</span><br />
</span></span></span></span></span></span></span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;">注：在我的</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">php5.1.6</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">环境中，有一个</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">c:\php</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">下有</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">go-pear.bat</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">，</span><span style="font-family: 宋体;"><span style="font-size: 9pt;">我直接运行，出现选择</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">system</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">或</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">local</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">直接回车就行了。</span><br />
<span style="font-family: 宋体;"><span style="font-size: 9pt;">按回车继续，出现下面的信息：</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p>
<table border="0" align="center">
<tbody>
<tr>
<td width="568"><span style="font-size: 9pt;"><span style="font-family: 宋体;">HTTP proxy (<a href="http://user:password@proxy.myhost.com/" target="_blank">http://user:password@proxy.myhost.com:port)</a>, or Enter for</span></span><span style="font-size: 9pt;"><span style="font-family: 宋体;">none:</span></span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;">输入代理信息，如果直接上网，直接按回车就行了。</span><br />
<span style="font-family: 宋体;"><span style="font-size: 9pt;">如果设置了</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">HTTP</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">代码环境，</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">go-pear</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">将检查你的</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">http_proxy</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">环境变量，并使用你指定的</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">HTTPproxy</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">来下载</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PEAR</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">包，如果不是，只需要直接回车就可以了。</span><br />
<span style="font-family: 宋体;"><span style="font-size: 9pt;">现在，到了最关键的地方：</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p>
<table border="0" align="center">
<tbody>
<tr>
<td width="568"><span style="font-size: 9pt;"><span style="font-family: 宋体;">Below is a suggested  file layout for your new PEAR installation. To</span></span><span style="font-size: 9pt;"><span style="font-family: 宋体;">change individual locations, type the  number in front of the</span></span><span style="font-size: 9pt;"><span style="font-family: 宋体;">directory. Type &#8216;all&#8217; to change all of then, or simply press Enter  to</span></span><span style="font-size: 9pt;"><span style="font-family: 宋体;">accept these  locations.</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">1.  Installation prefix          :/usr/local</span></span><br />
<span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-family: 宋体;">2.</span></span></span><span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"> Binaries directory </span></span></span><span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-family: 宋体;">: $prefix/bin</span></span></span><br />
<span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-family: 宋体;">3. </span></span></span></span><span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-family: 宋体;">PHP code directory </span></span></span></span><span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-family: 宋体;">:  $prefix/share/pear</span></span></span></span><br />
<span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-family: 宋体;">4.  Documentation base directory :  $php_dir/docs</span></span></span></span></span><br />
<span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-family: 宋体;">5.  Data base directory          :  $php_dir/data</span></span></span></span></span></span><br />
<span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-family: 宋体;">6.  Tests base  directory         : $php_dir/tests</span><span style="font-size: 9pt;"><span style="font-family: 宋体;">1-</span></span></span></span></span></span></span></span><br />
<span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-family: 宋体;">6, &#8216;all&#8217; or Enter to  continue:</span></span></span></span></span></span></span></span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;">每一个设置都会设定一个值</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">(prefix,bin_dir,php_dir,doc_dir,data_dir,</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">和</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">test_dir )</span></span><br />
<span style="font-family: 宋体;"><span style="font-size: 9pt;">下面是这些设置的说明：</span><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;">Installation prefix </span><span style="font-family: 宋体;"><span style="font-size: 9pt;">你安装</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PEAR</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">的根目录。下面的五个选项将使用它作为根目录。</span><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;">Binaries directory. </span><span style="font-family: 宋体;"><span style="font-size: 9pt;">程序和</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PEAR</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">包中</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PHP</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">脚本安装的地方。</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">pear</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">将在这里执行。记得要把这个路径加到人的</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PATH</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">环境中去。</span><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PHP code directory   PHP</span><span style="font-family: 宋体;"><span style="font-size: 9pt;">代码安装位置。这个路径必须在</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">php.ini</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">的</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">include_path</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">中包含。</span><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;">Documentation base directory</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">文档的基本目录。，默认情况下是</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">$php_dir/doc,</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">每一个包的文档做为</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">$doc_dr/Package/file</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">来安装。</span><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;">Database directory     PEAR</span><span style="font-family: 宋体;"><span style="font-size: 9pt;">安装程序保存数据文件的地方。</span><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;">Tests base directory </span><span style="font-family: 宋体;"><span style="font-size: 9pt;">包旧的测试脚本安装的地方。包的名字也添加到这个路径。</span></p>
<p><span style="font-family: 宋体;"><span style="font-size: 9pt;">当设置完这些路径，按回车确定：</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p>
<table border="0" align="center">
<tbody>
<tr>
<td width="568"><span style="font-size: 9pt;"><span style="font-family: 宋体;">The following PEAR  packages are bundled with PHP: DB, Net_Socket,</span></span><span style="font-size: 9pt;"><span style="font-family: 宋体;">Net_SMTP,</span></span><span style="font-size: 9pt;"><span style="font-family: 宋体;">Mail, XML_Parser,  PHPUnit2.</span></span><span style="font-size: 9pt;"><span style="font-family: 宋体;">Would you like  to install these as well? [Y/n] :</span></span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;">根据配置，</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">go-paer</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">决定在哪里安装包，直接按回车继续：</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p>
<table border="0" align="center">
<tbody>
<tr>
<td width="568"><span style="font-size: 9pt;"><span style="font-family: 宋体;">Loading zlib:  ok</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">Downloading  package: PEAR&#8230;&#8230;&#8230;&#8230;.ok</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">Downloading package: Archive_Tar&#8230;&#8230;ok</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">Downloading package:  Console_Getopt&#8230;.ok</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">Downloading package: XML_RPC&#8230;&#8230;&#8230;.ok</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">Bootstrapping:  PEAR&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.(remote) ok</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">Bootstrapping:  Archive_Tar&#8230;&#8230;&#8230;&#8230;(remote) ok</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">Bootstrapping:  Console_Getopt&#8230;&#8230;&#8230;(remote) ok</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">Downloading package:  DB&#8230;&#8230;&#8230;&#8230;&#8230;ok</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">Downloading package: Net_Socket&#8230;&#8230;.ok</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">Downloading package:  Net_SMTP&#8230;&#8230;&#8230;ok</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">Downloading package: Mail&#8230;&#8230;&#8230;&#8230;.ok</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">Downloading package:  XML_Parser&#8230;&#8230;.ok</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">Downloading package: PHPUnit2&#8230;&#8230;&#8230;ok</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">Extracting  installer&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;ok</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">install ok:</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">PEAR 1.3.1</span></span><span style="font-size: 9pt;"><span style="font-family: 宋体;">install ok:</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">Archive_Tar 1.2</span></span><span style="font-size: 9pt;"><span style="font-family: 宋体;">install ok:</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">Console_Getopt 1.2</span></span><span style="font-size: 9pt;"><span style="font-family: 宋体;">install ok:</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">XML_RPC 1.1.0</span></span><span style="font-size: 9pt;"><span style="font-family: 宋体;">install ok:</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">DB 1.6.4</span></span><span style="font-size: 9pt;"><span style="font-family: 宋体;">install ok:</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">Net_Socket 1.0.2</span></span><span style="font-size: 9pt;"><span style="font-family: 宋体;">install ok:</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">Net_SMTP 1.2.6</span></span><span style="font-size: 9pt;"><span style="font-family: 宋体;">install ok:</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">Mail 1.1.3</span></span><span style="font-size: 9pt;"><span style="font-family: 宋体;">install ok:</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">XML_Parser 1.2.0</span></span><span style="font-size: 9pt;"><span style="font-family: 宋体;">install ok:</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;">PHPUnit2 2.0.0beta2</span></span><span style="font-size: 9pt;"><span style="font-family: 宋体;">The &#8216;pear&#8217; command is now at your service  at /usr/local/bin/pear</span></span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;">至此</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PEAR</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">也就安装成功</p>
<p></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p>
<div style="font-size: 12px;">说明一下：我自己用的是Windows系统，PHP是5.1.6<br />
在我的PHP目录下只有一个go-pear.bat,还有一个PEAR目录，里面有一个go-pear.phar(这个应该是就是书上说的go-pear.php)<br />
我用php  C:/php/pear/go-pear.phar,倒还真执行了，<br />
其实直接执行go-pear.bat<br />
会出选择system或local，这个好像是为了让选择PEAR的安装配置，好像是可以装多个<br />
直接回车后就到配置PEAR的环境的地方了，估计这里是做一下确认吧<br />
我的确认后就直接开始安装了<br />
但安装完后DB,XML_parser等都没装上去</p>
<p>我是自己招待命令  pear install  DB命令安装上去的</p>
<p>安装成功后会在C:/php目录下产生一个pear.bat,这个文件就是pear程序，好多操作都要通过这个程序来完成。</p>
<p>另外就是要修改php.ini中的include_path!1!!!!</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.yanzhilu.com/blog/archives/2087/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PEAR版本号说明</title>
		<link>http://www.yanzhilu.com/blog/archives/2085</link>
		<comments>http://www.yanzhilu.com/blog/archives/2085#comments</comments>
		<pubDate>Sat, 14 Nov 2009 07:16:02 +0000</pubDate>
		<dc:creator>changboter</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[pear]]></category>

		<guid isPermaLink="false">http://www.yanzhilu.com/blog/?p=2085</guid>
		<description><![CDATA[PEAR版本号说明]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: 宋体;"><span style="font-size: 9pt;">原文：PHP5  Power Programming Chapter 10 . Using <a onclick="javascript:tagshow(event, 'PEAR');" href="javascript:;" target="_self"><span style="text-decoration: underline;"><strong>PEAR</strong></span></a></span></span><br />
<span style="font-family: 宋体;"><span style="font-size: 9pt;"> PEAR</span><span style="font-size: 9pt;">是<a onclick="javascript:tagshow(event, 'PHP');" href="javascript:;" target="_self"><span style="text-decoration: underline;"><strong>PHP</strong></span></a>的官方<a onclick="javascript:tagshow(event, '%BF%AA%D4%B4');" href="javascript:;" target="_self"><span style="text-decoration: underline;"><strong>开源</strong></span></a>类库,  PHP Extension and Application Repository  的缩写。Pear在英文中是梨子的意思。PEAR将PHP程序开发过程中常用的功能编写成类库，涵盖页面呈面、数据库访问、文件操作、数据结构、缓存操  作、<a onclick="javascript:tagshow(event, '%CD%F8%C2%E7');" href="javascript:;" target="_self"><span style="text-decoration: underline;"><strong>网络</strong></span></a>协议等许多方面，用户可以很方便地使用。PEAR的大部分Package采用LGPL、PHP、BSD许可证，可以自由地使用源码。关于PEAR  更详细的信息，请访问<a href="http://pear.php.net/" target="_blank"><span style="color: #0000ff;">pear.php.net</span></a>。</span><br />
<span style="font-family: 宋体;"><span style="font-size: 9pt;">“</span><span style="font-size: 9pt;">不要重复发明轮子！”PEAR是为PHP代码的重用而开发的。使用PEAR可以大大提高PHP程序的开发效率。前人已经完成的工作，我们可以直接使用，不需要重复开发，更可以保证开发代码的质量。</span><br />
<strong><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PEAR</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">概念</span></span></strong><span style="font-family: 宋体;"><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;"> </span><span style="font-family: 宋体;"><span style="font-size: 9pt;">首先介绍一个</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PPEAR</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">的一些概念，即</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">packages , releases</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">和</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">versioning scheme</span></span></p>
<p><span style="font-size: 9pt;"><span style="font-family: Times New Roman;"><strong>Packages</strong></span></span><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;"> </span><span style="font-family: 宋体;"><span style="font-size: 9pt;">当你从</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PEAR</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">安装一些东西，就得去下载和安装一些特殊的</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;"> </span><span style="font-family: 宋体;"><span style="font-size: 9pt;">发行包。每一包都包含下面的信息：</span><br />
<span style="font-family: 宋体;"><span style="font-size: 9pt;">包名称</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;"> </span><span style="font-family: 宋体;"><span style="font-size: 9pt;">例如：</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">HTML_QuickForm</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;"> </span><span style="font-family: 宋体;"><span style="font-size: 9pt;">概要，描述，和主页的</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">URL</span></span><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;"> </span><span style="font-family: 宋体;"><span style="font-size: 9pt;">一个或多个的维护人员</span><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;"> License</span><span style="font-family: 宋体;"><span style="font-size: 9pt;">信息</span><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;"> </span><span style="font-family: 宋体;"><span style="font-size: 9pt;">许多发行版本</span><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;"> Pear</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">包和其它包（如：</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">Linux</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">的</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">RPM ,Debian</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">包，</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">System V UNIX PKG</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">格式）是不一样的。一个最主要的区别是</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PEAR</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">包是基于多个平台设计的，不是为了一种操作系统设计的，大部分</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PEAR</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">包是平台无关性的，</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PEAR</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">包可以安装在支持</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PHP</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">的任何平台上，包括现在流行的类</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">UNIX</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">系统和微软的</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">Windows</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">，以及苹果的</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">MacOS  X.</span></span></p>
<p><span style="font-size: 9pt;"><span style="font-family: Times New Roman;"><strong>Releases</strong></span></span><br />
<span style="font-family: 宋体;"><span style="font-size: 9pt;"> 像</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PHP</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">一样，</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PEAR</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">的代码连同安装指令一起压缩到一个</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">tar.gz</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">或者</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">zip</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">文件中。</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PEAR</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">包也同样是通过</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">tar.gz(</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">或</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">tgz)</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">文件来发布的，里面包含了可以被</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PEAR</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">安装程序读取的安装指令。</span><br />
<span style="font-family: 宋体;"><span style="font-size: 9pt;">除了这个包的细节内容外，每一个发行包都包含：</span><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;"> </span><span style="font-family: 宋体;"><span style="font-size: 9pt;">版本号</span><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;"> </span><span style="font-family: 宋体;"><span style="font-size: 9pt;">文件列表和安装指令</span><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;"> </span><span style="font-family: 宋体;"><span style="font-size: 9pt;">发行版别</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">(stable,beta ,alpha , devel ,</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">或者</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">snapshot)</span></span><br />
<span style="font-family: 宋体;"><span style="font-size: 9pt;">在安装</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PEAR</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">包时，默认是安装最近稳定的发行包，例如：</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p>
<table border="0" align="center">
<tbody>
<tr>
<td width="568"><span style="font-size: 9pt;"><span style="font-family: 宋体;">$ pear install  XML_Parser</span><span style="font-size: 9pt;"><span style="font-family: 宋体;">downloading  XML_Parser-1.1.0.tgz &#8230;</span></span><span style="font-size: 9pt;"><span style="font-family: 宋体;">Starting to download XML_Parser-1.1.0.tgz (7,273  bytes)</span></span><span style="font-size: 9pt;"><span style="font-family: 宋体;">&#8230;..done: 7,273  bytes</span></span><span style="font-size: 9pt;"><span style="font-family: 宋体;">install ok:  XML_Parser 1.1.0</span></span></span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"> 通过执行命令：</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">pear install</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">XML_Parser</span><span style="font-size: 9pt;">，可以来安装最近的稳定的确良XML_Parser包，例子中的版本为 1.1。</span><br />
<span style="font-size: 9pt;"><span style="font-family: 宋体;"> 为什么不把PEAR包做成像RPM包一样有多种原因，最主要的原因是，PHP是可以在各个平台上运行的，所以PEAR包也得要在各个平台上运行，这就意味 着要做一个RPM包在Windows下，Darwiin下都可以运，这个工作量是很大的，因此最佳的选择就是用PHP来执行安装程序来在各个平台上运行是 最方便的， 也是最简单的。</span></p>
<p><span style="font-size: 9pt;"><span style="font-family: 宋体;"><strong>Version  Nubmers</strong></span></span><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;">Version Number Format </span><span style="font-family: 宋体;"><span style="font-size: 9pt;">版本号格式</span><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PEAR</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">一般由三个数字和一些特殊字符组成。语法如下</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">:</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p>
<table border="0" align="center">
<tbody>
<tr>
<td width="568"><span style="font-size: 9pt;"><span style="font-family: 宋体;">Major [ . minor [ .  patch ]] [ dev | a | b | RC | pl [ N  ]]</span></span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><br />
<span style="font-family: 宋体;"><span style="font-size: 9pt;">下面是一些例子：</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p>
<table border="0" align="center">
<tbody>
<tr>
<td>
<p align="left"><strong><span style="font-family: 宋体;"><span style="font-size: 9pt;">Version  String</span></span></strong></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><strong><span style="font-family: 宋体;"><span style="font-size: 9pt;">Major  Version</span></span></strong></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><strong><span style="font-family: 宋体;"><span style="font-size: 9pt;">Minor  Version</span></span></strong></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><strong><span style="font-family: 宋体;"><span style="font-size: 9pt;">Patch  Level</span></span></strong></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><strong><span style="font-family: 宋体;"><span style="font-size: 9pt;">Release</span></span></strong><span style="font-family: 宋体;"><strong><span style="font-family: 宋体;"><span style="font-size: 9pt;">State</span></span></strong><span style="font-family: 宋体;"><strong><span style="font-family: 宋体;"><span style="font-size: 9pt;">&#8216;</span></span></strong></span></span></p>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><br />
</span></span></span></td>
</tr>
<tr>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">1</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">1</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td><span style="font-family: 宋体;"><br />
</span></td>
<td><span style="font-family: 宋体;"><br />
</span></td>
<td><span style="font-family: 宋体;"><br />
</span></td>
</tr>
<tr>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">1b1</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">1</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td><span style="font-family: 宋体;"><br />
</span></td>
<td><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">b1</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
</tr>
<tr>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">1.0</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">1</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">0</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td><span style="font-family: 宋体;"><br />
</span></td>
<td><span style="font-family: 宋体;"><br />
</span></td>
</tr>
<tr>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">1.0a</span><span style="font-family: 宋体;"><span style="font-size: 9pt;">1</span></span></span></p>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><br />
</span></span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">1</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">0</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">a1</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
</tr>
<tr>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">1.2.1</span></span></p>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><br />
</span></span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">1</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">2</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">1</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td><span style="font-family: 宋体;"><br />
</span></td>
</tr>
<tr>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">1.2.1</span><span style="font-family: 宋体;"><span style="font-size: 9pt;">dev</span></span></span></p>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><br />
</span></span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">1</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">2</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">1</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">dev</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
</tr>
<tr>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">2.0.0</span><span style="font-family: 宋体;"><span style="font-size: 9pt;">-dev</span></span></span></p>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><br />
</span></span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">2</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">0</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">0</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">dev</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
</tr>
<tr>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">1.2.1</span><span style="font-family: 宋体;"><span style="font-size: 9pt;">RC1</span></span></span></p>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><br />
</span></span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">1</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">2</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">1</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">RC1</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"> 大多数</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PEAR</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">包的版本号是由二个或三个数字加上一些发行状态部分，例如：</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">”b1”</span></span><br />
<span style="font-family: 宋体;"><span style="font-size: 9pt;"> 下面是一个发行状态的列表：</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p>
<table border="0" align="center">
<tbody>
<tr>
<td width="65">
<p align="left"><strong><span style="font-family: 宋体;"><span style="font-size: 9pt;">额外的</span></span></strong></p>
<p><span style="font-family: 宋体;"><span style="font-size: 9pt;"><br />
</span></span></td>
<td width="499">
<p align="left"><strong><span style="font-family: 宋体;"><span style="font-size: 9pt;">说明：</span></span></strong></p>
<p><span style="font-family: 宋体;"><span style="font-size: 9pt;"><br />
</span></span></td>
</tr>
<tr>
<td width="65">
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">Dev</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td width="499">
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">实验中，用于测试的发行版本</span></span></p>
<p><span style="font-family: 宋体;"><span style="font-size: 9pt;"><br />
</span></span></td>
</tr>
<tr>
<td width="65">
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">A</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td width="499">
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">第一个版本，不是最终的，也许有许多BUG，并且很多API不是最终的.</span></span></p>
<p><span style="font-family: 宋体;"><span style="font-size: 9pt;"><br />
</span></span></td>
</tr>
<tr>
<td width="65">
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">B</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td width="499">
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">第二个版本;API或多或少的稳定，但仍有一些BUG。.</span></span></p>
<p><span style="font-family: 宋体;"><span style="font-size: 9pt;"><br />
</span></span></td>
</tr>
<tr>
<td width="65">
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">RC</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td width="499">
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">Release candidate;</span><span style="font-family: 宋体;"><span style="font-size: 9pt;">如果这个发行版没有问题，那么RC版将会再发行，成为最终的版本。</span></span></span></p>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><br />
</span></span></span></td>
</tr>
<tr>
<td width="65">
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">Pl</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td width="499">
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">Patch  level;</span><span style="font-family: 宋体;"><span style="font-size: 9pt;">在发行版本后做的一些修改，但不是经常的。</span></span></span></p>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><br />
</span></span></span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><span style="font-size: 9pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-family: 宋体;"><br />
<span style="font-size: 9pt;"><span style="font-family: Times New Roman;"><strong>Comparing Version  Numbers</strong></span></span><br />
<span style="font-family: 宋体;"><span style="font-size: 9pt;"> 有时候要对二个</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">PEAR</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">发行包进行比较以确定哪一个包比较新。例如，运行</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">pear list-upgrades</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">命令时，你安装的包的版本号将与</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">pear.php.net</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">上面的最新包的版本号进行比较，来确定哪一个是新的。</span></p>
<p><span style="font-family: 宋体;"><span style="font-size: 9pt;"> 这个比较过程，首先是从</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">major</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">版本开始的，如果</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">A</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">的</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">major</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">版本号大于</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">B</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">，那么</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">A</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">比</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">B</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">新。如果</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">major</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">相同，那么</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">minor</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">版号将用同样的方法比较，但是如果只有</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">B</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">拥有</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">minor</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">版本号，那么</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">B</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">将比</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">A</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">新。如果</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">A</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">与</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">B</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">的</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">minor</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">版本号也相同，</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">patch level</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">将用同样的方法比较，如果</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">patch level</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">也相同，那么发行状态将决定结果。</span></p>
<p><span style="font-family: 宋体;"><span style="font-size: 9pt;"> 比较</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">extra</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">段是很麻烦的事情，如果</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">A</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">没有</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">extra</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">段，而</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">B</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">有，不能自动的认为</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">B</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">是新的。</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">dev , a ,b , RC,</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">被认为比没有</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">extra</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">段旧，而</span><span style="font-size: 9pt;"><span style="font-family: Times New Roman;">pl (patch level )</span></span><span style="font-family: 宋体;"><span style="font-size: 9pt;">被认为是新的。</span></p>
<p><span style="font-family: 宋体;"><span style="font-size: 9pt;">下面是一版本比较例子：</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p>
<table border="0" align="center">
<tbody>
<tr>
<td>
<p align="left"><strong><span style="font-family: 宋体;"><span style="font-size: 9pt;">Version  A</span></span></strong></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><strong><span style="font-family: 宋体;"><span style="font-size: 9pt;">Version  B</span></span></strong></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><strong><span style="font-family: 宋体;"><span style="font-size: 9pt;">Newest?</span></span></strong></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><strong><span style="font-family: 宋体;"><span style="font-size: 9pt;">Reason?</span></span></strong></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
</tr>
<tr>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">1.0</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">1.1</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">B</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">B</span><span style="font-family: 宋体;"><span style="font-size: 9pt;">有比较大的minor版本号</span></span></span></p>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><br />
</span></span></span></td>
</tr>
<tr>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">2.0</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">1.1</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">A</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">A</span><span style="font-family: 宋体;"><span style="font-size: 9pt;">有比较大的major版本号.</span></span></span></p>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><br />
</span></span></span></td>
</tr>
<tr>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">2.0.1</span></span></p>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><br />
</span></span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">2.0</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">A</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">A</span><span style="font-family: 宋体;"><span style="font-size: 9pt;">有 patch level; B  没有.</span></span></span></p>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><br />
</span></span></span></td>
</tr>
<tr>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">2.0b1</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">2.0</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">B</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">A &#8220;beta&#8221;</span><span style="font-family: 宋体;"><span style="font-size: 9pt;">发行状态 &#8220;老于&#8221;  没有发行状态.</span></span></span></p>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><br />
</span></span></span></td>
</tr>
<tr>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">2.0RC1</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">2.0b1</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">A</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">RC</span><span style="font-family: 宋体;"><span style="font-size: 9pt;">比beta新在major.minor相同时.</span></span></span></p>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><span style="font-size: 9pt;"><br />
</span></span></span></td>
</tr>
<tr>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">1.0</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">1.0.0</span></span></p>
<p><span style="font-family: 宋体;"><span style="font-family: 宋体;"><br />
</span></span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">B</span></span></p>
<p><span style="font-family: 宋体;"><br />
</span></td>
<td>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: 9pt;">这个很微妙，加了一个位让版本更新</span></span></p>
<p><span style="font-family: 宋体;"><span style="font-size: 9pt;"><br />
</span></span></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.yanzhilu.com/blog/archives/2085/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PEAR安装</title>
		<link>http://www.yanzhilu.com/blog/archives/1172</link>
		<comments>http://www.yanzhilu.com/blog/archives/1172#comments</comments>
		<pubDate>Tue, 20 Oct 2009 13:13:29 +0000</pubDate>
		<dc:creator>changboter</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[pear]]></category>
		<category><![CDATA[技术文章]]></category>

		<guid isPermaLink="false">http://www.yanzhilu.com/blog/?p=1172</guid>
		<description><![CDATA[PEAR安装]]></description>
			<content:encoded><![CDATA[<div id="articlebody">
<p>今天在网上看了大量关于PEAR安装的文档，包括pear.php.net里的安装介绍，因为没有真对性的安装过程，看得我有些云里雾里，不知所以然。以下是我对pear安装的一些理解。</p>
<p>pear 文档里介绍说，只要你安装的是php 4.3.0以上的，并且没有使用“./configure flag &#8211;without-pear”选项，则pear的基础安装已经集成在系统里。其它pear包通过pear安装管理器进行安装，而安装管理器也已经在系统 里。但是，在windows下如果使用installer来安装php，并没有把pear安装到系统里。如果按照.zip 打包文件安装php，可以把pear直接解压到pear目录下，但也还没有安装到系统里。 另外关于pear包在windows里安装的文档已经过时。</p>
<p>因此，如果是按installer安装php的话，可以这样把pear安装到系统里(如果不是用php 的installer 安装php，可以参考以下内容）：</p>
<ul>
<li>下载.zip的php安装文件，如：php-4.3.6-win32.zip。</li>
<li>解开其中的两个目录cli 和pear及一个文件go-pear.bat到PHP所安装的目录。</li>
<li>在命行下到php目录下，运行go-pear.bat（其内容其实为
<p>cliphp.exe -d output_buffering=0 PEARgo-pear.php )它会给你安装pear命令和安装一些pear包</li>
<li>输入HTTP代理服务（如http://192.168.0.1:808)，若无代理服务器则直接回车</li>
<li>当前路径缺省正确的话就按回车，如果需修改则按个修改</li>
<li>提示以下包会同php捆绑。选择Y</li>
<li>&#8230;提示使用本地包，提示安装成功</li>
<li>如果在php.ini里没有include_path项，则使用pear有问题，提示是否修改php.ini。回答Y，提示修改了php.ini</li>
<li>按回车，安装完毕，已经在php目录下创建pear.bat，以后可以使用，以及在pear目录下安装的一些pear包。可以使用php目录下的PEAR_NEV.reg方便修改环境变量，双击即可</li>
<li>pear list看包列表，pear help帮助文件</li>
</ul>
<p>其实到现在才把pear安装到在Windows环境下的PHP里, include_path里有了PEAR所在目录。</p>
<p>另 外在linux机器上，象我的虚拟主机，没有提供shell权限，用phpinfo()查看，没有任何pear的信息。但不见它使用 “./configure flag &#8211;without-pear”选项。但不管怎样，PEAR包肯定是不能用的了，叫他们专门安装PEAR好象是不可能的事。如何在这样的虚似主机上使用 PEAR呢？以下是我的过程：</p>
<ul>
<li>下载所需要的包，如基础包PEAR-1.3.1.tgz和<a href="http://www.netbei.com/Article/db/Index.html">数据库</a>包DB-1.6.2.tgz</li>
<li>把包解压缩到本地</li>
<li>在主机上的虚拟目录.htdoc或.www之外建立一个include文件夹。然后将刚才解压出来的文档上传到该目录(如DB包可以只上传DB.php和DB目录,PEAR包上传OS,PEAR,SCRIPT目录和PEAR.php文件)</li>
<li>因为无法修改php.ini文件，所以我们在要使用包的脚本文件上加上：
<p><code><span style="color: #000000;"><br />
<span style="font-family: 新宋体;"><span style="color: #0000bb;">&lt;?php<br />
ini_set</span><span style="color: #7f007f;">(</span><span style="color: #007f00;">"include_path"</span><span style="color: #7f007f;">,</span><span style="color: #007f00;">'/var/.../includes/'</span><span style="color: #7f007f;">.</span><span style="color: #0000bb;">PATH_SEPARATOR</span><span style="color: #7f007f;">.</span><span style="color: #0000bb;">ini_get</span><span style="color: #7f007f;">(</span><span style="color: #007f00;">"include_path"</span></span><span style="font-family: 新宋体;"><span style="color: #7f007f;">));<br />
</span><span style="color: #0000bb;">?&gt;</span><br />
</span></span><br />
</code></li>
<li>然后就可以使用PEAR了，如下：
<p><code><span style="color: #000000;"><br />
<span style="font-family: 新宋体;"><span style="color: #0000bb;">&lt;?php<br />
</span><span style="color: #7f007f;">require_once</span><span style="color: #007f00;">"DB.php"</span></span><span style="color: #7f007f;"><span style="font-family: 新宋体;">;</span></p>
<p></span><span style="color: #0000bb;">$mime</span><span style="color: #7f007f;">= ...<br />
</span><span style="color: #0000bb;">?&gt;</span><br />
</span><br />
</code></li>
</ul>
<p>好了，现在在Windows和Linux上都可以使用PHP的PEAR了。</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.yanzhilu.com/blog/archives/1172/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
