`
wangminshe89
  • 浏览: 670040 次
文章分类
社区版块
存档分类
最新评论

如何自己安裝和使用 PEAR

 
阅读更多
如何自己安裝和使用 PEAR

加入時間: 16 Oct 2003 22:29
瀏覽次數: 830

PEAR作為PHP中規範化和功能強大的武庫,一直以來很受關注,但是一直沒有在實用領域得到重視。究其原因,有文檔的不完整,學習資料不充分,代碼體系比較複雜,還有就是開發者支援力度不足。
不過早晚這個武庫都會被給以足夠的重視。如果你現在能夠開始學習,也許可以占得一定的先機。
PEAR使用中有一個支援問題。很多伺服器可能在編譯時使用了disable pear, 這樣PEAR就沒有被支援。因為其安裝需要有許可權修改php.ini,所以對不支援的主機,用戶可能會覺得無能為力。
還有一種情況,就是主機伺服器提供PEAR,並且你都可以在phpinfo也中看到PEAR包含,但是由於主機運行于安全模式(safe mode),這樣由於PEAR的擁有者不是你,你還是無法使用。

這裏提供一個方法,就是你可以在你的共用主機中自己安裝PEAR。
按照PEAR文檔的要求,你的PHP在4.04以上版本就可以使用,但是有些模組需要4.05以上,實際上意味著最低要求還是4.05版本。當然這不是問題,因為如果現在你的主機還是在4.06你就應該考慮換主機了。
PEAR本身版本的選擇詩歌需要考慮的問題。你可能會注意到,所有的PHP發佈的根源程式包中都包含PEAR,但是實際上最新的PRE版中的PEAR根本不完整。所以我的建議是下載4.23的發行包,解壓縮後將pear目錄的內容全部上載到你的主目錄下,目錄名保持為pear。
如果你有足夠耐性,你可以下載最新的4.30pre2版,然後使用diff工具進行比對(我是指windows用戶而言。),將有新變化的文件直接替換舊的文件即可。
如果你不厭其煩的話,你可以到 http://cvs.php.net 中的pear目錄中去下載各個文件的最新版本。

使用PEAR:
在你的程式頭部加入
ini_set("include_path", "/absolute/path/to/pear");
這樣你將include_path直接改為你的pear目錄。
以上的設置有一個缺點,就是如果你本來還有別的包含目錄,就會被取消。所以你需要考慮其他的已有的包含路徑。

在php手冊中的用戶注釋中有人建議使用:
ini_set("include_path",ini_get("include_path").": /path/to/pear");
這樣的方式。
我不能確信,這樣對你也許可以。
但是至少我的伺服器不支援,這樣會有問題。
對我只能使用:

$oldpath = ini_get("include_path");
ini_set("include_path","/path/to/pear:".$oldpath);

仔細看一下兩者的差距,就是pear路徑是放在開始還是最後的問題。(其中的冒號是路徑的分隔符號號)。

我想你可以需要測試兩種情況,看看那個能夠使用。

<!-- <table cellpadding="2" cellspacing="1" border="0" bgcolor="#CCCCCC" width="98%" align="center"> <tr bgcolor="#CCCCCC"> <td width="20%">用戶評論</td> <td align="right"><a href="#addcommant">按這裡發表新評論</a>&nbsp;</td> </tr> <tr> <td colspan="2" bgcolor="#FFFFFF">&nbsp;</td> </tr> <form action="post" action="/article.php"> <input type="hidden" name="url" value="/article/20031016_12.html"> <input type="hidden" name="key" value="article_12"> <tr> <td colspan="2" bgcolor="#666666"><a name="addcommant"></a><font color="#666666">&nbsp; 發表評論</font></td> </tr> <tr> <td>姓名:</td> <td><input type="text" name="name" size="50"></td> </tr> <tr> <td>Email:</td> <td><input type="text" name="email" value="user@yourdomain.com" size="50"></td> </tr> <tr> <td>內容:</td> <td><textarea name="content" cols="50" rows="8"></textarea></td> </tr> <tr> <td>&nbsp;</td> <td align="center"><input type="submit" value="提交"> &nbsp;&nbsp; <input type="reset" value="重設"></td> </tr> </form> </table> -->

分享到:
评论

相关推荐

    安装pear和phpunit

    安装pear,phpunit,所有的错误,帮助你解决难题。

    PEAR

    下载后在PHP安装目录下建立一个Pear目录,然后解压进去,再在PHP.ini中的include_path中加入这...如何安装Pear和使用Pear可以参考文章:不能正常看请您注册或登陆! http://codechina.com/SaveAnnounce.asp?boardID=21

    Windows安装Pear所需文件

    Windows 安装Pear所需的文件,包含了go-pear.php以及go-pear.phar

    pear包安装器go-pear

    老版PHP用go-pear.php,新版用go-pear.phar 用cmd命令行下:php.exe 文件名 试一下就知道了

    jsj_PHPpear的安装和使用.pdf

    jsj_PHPpear的安装和使用.pdf

    php Document |Pear 安装、使用教程,包含go-pear.php

    php Document |Pear 安装、使用教程,包含go-pear.php

    go-pear.phar

    go-pear go-pear go-pear go-pear go-pear go-pear

    PHP使用 Pear 进行安装和卸载包的方法详解

    本文实例讲述了PHP使用 Pear 进行安装和卸载包的方法。分享给大家供大家参考,具体如下: 安装: 首先运行到php根目录: 输入要安装的包文件名: 使用语法: pear install 要安装包的名称 回车确认: 如果没有...

    pear包安装phpunit的方法

    PHPUnit可以通过PHP扩展和程序库(PEAE)获得。 PEAR是可重用PHP组件的框架和分发系统。 安装PHPUnit可以通过PEAR安装程序命令... 尽管使用PEAR安装程序是PHPUnit唯一支持的安装方法,但你还是可以手工安装。 要手工

    pear及phpUnit的安装教程

    详细的安装教程 自己应经测试的出来的 放心下载

    PHP Pear 安装及使用

    关于PHP Pear 安装及使用

    pear-core, 这是PEAR文件的核心来源.zip

    pear-core, 这是PEAR文件的核心来源 pear-- pear 安装程序 什么是 pear 安装程序? 什么是梨?pear 是PHP扩展和应用程序存储库,位于 http://pear.php.net 。这个软件 pear,包含可执行文件和PHP代码,用于从 pear.

    WIN下成功安装PEAR的方法

    我用的是WAMP2.1在安装PEAR时报错,折腾了几下终于把PEAR给装上去了,先看一个报的错误: 根据网上的资料,说是运行WAMP安装目录下PHP目录的go-pear.bat批处理文件来进行安装。而WAMPSERVER2.1版的PEAR目录位置稍有...

    php安装xdebug/php安装pear/phpunit详解步骤(图)

    PHP环境中安装pear、phpunit以及xdebug全攻略,大家参考使用吧

    pear-core:这是PEAR核心文件的权威来源

    PEAR Installer是此软件,其中包含可执行文件和PHP代码,这些代码用于从pear.php.net下载和安装PEAR代码。 PEAR包含有用的软件库和应用程序,例如MDB2(数据库抽象),HTML_QuickForm(HTML表单管理),...

    Windows 下的 PHP-PEAR 安装方法

    您可能感兴趣的文章:PHP Pear 安装及使用windows下安装pear及phpunit(注意配置好php命令行环境)PHP 5.0 Pear安装方法PHP pear安装配置教程pear包安装phpunit的方法windows下安装PEAR php5.3.1下解决出错的方法...

    windows下安装pear及phpunit(注意配置好php命令行环境)

    安装环境 在安装PEAR之前需要配置安装PHP环境,如果没有自带PEAR (直接访问http://go-pear.org并保存其首页为go-pear.php) PEAR安装准备 如果PHP运行环境没有自带PEAR,则需要下载go-pear.php文件,同时保存在...

Global site tag (gtag.js) - Google Analytics