通过PEAR包管理器可以浏览并搜索贡献出来的包、查看最新发行版、下载这些包。命令行中执行它的语法如下:%>pear [options] command [command-options] <parameters>
打开一个命令行提示符,执行%>pear,将输出一组常用命令和一些用法信息。
%>pear help <command> 可以查询某命令的使用帮助。
1、查看安装的 PEAR 包
%>pear list
2、了解已安装的 PEAR 包的更多信息
%>pear info 包名
3、安装 PEAR 包
语法:%>pear install [options] package
假设,例如,你要装一个 Auth 包:%>pear install Auth
从命令的执行输出中,你可以看到许多包都存在一些可选的依赖包,如果将它们也装了将可以扩展一些可用特性。
3.1、自动安装所有依赖
之后的PEAR版本会默认安装任何必需的依赖。然而,你可能还希望安装可选的依赖。这个时候,传 -a 也就是--alldeps选项:
%>pear install -a Auth_HTTP
3.2、从 PEAR Web Site 手动安装一个包
PEAR包管理器默认安装的是最新稳定版的包。但假如你想要安装一个以前版本的包,有或者你根本就没法使用包管理器(因为共享服务器上做了一些管理限制),这时,可以到 pear.php.net 上,找到你需要的包。如果你知道包名,直接将包名加到刚才的URL的后面,这样就是走捷径。这些包的格式为 tgz。
然后,抽取下载的tgz格式文件到适当位置。如果由于要绕过ISP限制而被迫遵循这个安装过程,那么在主目录中创建一个PEAR目录就足够了。无论如何,要确保该目录在include_path中。
4、将包包含进脚本中
使用PEAR包很简单,只需要用 include 或 require 使包的内容对于脚本可用。记住,需要将PEAR的基目录添加到 include_path 指令中。
require_once("Numbers/Roman.php")
5、升级包
升级单个包的语法:%>pear upgrade [package name]。例如,有时你会想要升级负责管理你的包环境的PEAR包,那就可以执行%>pear upgrade pear
升级所有包:%>pear upgrade-all。尽管可能性不大,但也很有可能一些将来的包版本会和之前的版本不兼容。因此,不建议用此命令,除非你很清楚升级每个包的后果。
6、卸载一个包
%>pear uninstall [options] package name
例如:%>pear uninstall Numbers_Roman
如果有其他包依赖你要卸载的包,就会输出这些依赖包的一个列表,卸载也会失败。可以利用 -n 也就是
--nodeps 选项来强制卸载,但不建议这么做,因为那些依赖你卸载的那个包的其他包就不能正常工作了。因此,应当先把那些依赖包卸载掉。可以一次卸载多个包。
%>pear uninstall package1 package2 packageN
7、降级 PEAR 包
通过包管理器是没有一个可用的手段能够降级一个包。为此,可以到 http://pear.php.net 上去下载一个满意的版本,然后卸载掉之前安装的版本,最后再安装刚才下载的包。
相关推荐
本源码提供了一个基于Flask和Shell的pear_admin管理系统设计。项目包含1194个文件,其中包括489个PNG图片、179个JavaScript文件、123个Python文件、90个CSS样式文件、81个HTML文件、77个GIF图片、38个SVG图像、24个...
管理员角色包含以下功能: 管理员登录 用户管理 床位类型管理 床位管理 护工管理 老人管理 预约登记管理 来访登记管理 健康记录管理 费用管理 外出记录管理 护工角色包含以下功能 护工登录 床位类型查看 床位查看 ...
PEAR包含有用的软件库和应用程序,例如MDB2(数据库抽象),HTML_QuickForm(HTML表单管理),PhpDocumentor(自动文档生成器),DB_DataObject(数据访问抽象)等等。 浏览位于所有可用软件包,此列表在不断增长和...
该模块从包管理器安装 PEAR 并帮助您安装 PEAR 包的最新版本(或指定版本)。 信用 此代码取自 ,它本身基于 。 您可以在以下 URL 中查看自初始提交以来所做的所有更改: 示例用法 该模块将尝试通过包名php-pear ...
如何使用强大的phpDocumentor自动文档系统创建详细的多功能文档,如何通过管理CVS中的代码和使用Phing构建系统在开发过程中得到更好的灵活性,以及如何使用PEAR包管理解决方案。 《深入PHP:面向对象、模式与实践...
如何使用强大的phpDocumentor自动文档系统创建详细的多功能文档,如何通过管理CVS中的代码和使用Phing构建系统在开发过程中得到更好的灵活性,以及如何使用PEAR包管理解决方案。 《深入PHP:面向对象、模式与实践...
如何使用强大的 phpDocumentor自动文档系统创建详细的多功能文档,如何通过管理CVS中的代码和使用Phing构建系统在开发过程中得到更好的灵活性,以及如何使用PEAR包管理解决方案。 目录: 第一部分 介绍第1章 PHP:...
PEAR包含有用的软件库和应用程序,例如MDB2(数据库抽象),HTML_QuickForm(HTML表单管理),PhpDocumentor(自动文档生成器),DB_DataObject(数据访问抽象)等等。 浏览所有可用的软件包,此列表在不断增长和...
NPM的全称是Node Package Manager [1] ,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。 如果你熟悉ruby的gem,Python的pypi、setuptools,PHP的pear,那么你就知道NPM的作用是什么了...
安装并配置PHP和PEAR包管理系统。还包括用于管理PEAR(和PECL)包、PECL通道和PHP-FPM池的资源。
本项目是一个基于Flask的Pear Admin权限快速开发平台设计源码,共包含1092个文件,其中包括491个PNG图像文件、178个JavaScript文件等。系统采用Flask框架,为用户提供了一个高效、便捷的快速开发平台。系统设计注重...
如何使用强大的phpDocumentor 自动文档系统创建详细的多功能文档,如何通过管理CVS 中的代码和使用Phing 构建系统在开发过程中得到更好的灵活性,以及如何使用PEAR 包管理解决方案。 本书适合中高级PHP 程序员阅读。
在 Web 服务器下部署之前,请安装Pear包管理器和以下包: Log HTTP_Request2 例如,在 debian 7.x 网络服务器中,以上可以完成为: apt-get install php5 php-pear pear install Log pear install ...
php, php主厨手册的开发库 php手册 它安装和配置PHP和 pear 包管理系统。 还包括管理 pear ( 还有 PECL ) 包。PECL通道和php池的资源。要求平台Debian,UbuntuCentOS,红帽,Oracle,科学,亚马逊
包管理器提供了一种从 sublime 包存储库安装和管理 sublime 包(插件)的机制。 使用上提供的安装步骤 Drupal 包 其他推荐套餐 高级新文件 SublimeLinter SublimeLinter-php SublimeLinter 和代码嗅探器 安装 ...
这是PEAR团队的规定,这个档案纪錄著程式库的档案架构,版本编号等资料,有了这个档案,程式库压缩后才有资格称为「套件」,也因为有了这个xml档,PEAR所提供的「套件管理指令」就可以很简单地管理程式库,例如:可以...
NPM 是 Node Package Manager (node 包管理器)的缩写,它是用于安装 NodeJS 软件包或模块的命令行软件包管理器。我们发布过一个指南描述了如何使用 NPM 管理 NodeJS 包。你可能已经注意到,使用 Npm 管理 NodeJS ...
实例36 PEAR管理器安装及PEAR包常见操作 实例37 HTML QuickForm完成表单验证 实例38 Calendar仓建日历 实例39 File Find搜索文件 实例40 HTTP Upload上传多个文件 实例41 Validate US验证电话号码 实例42 转换日期...
npm为类似PHP中Pear的包管理器 2. 开始使用node.js 用文本编辑器新建hello.js写入以下内容 console.log('hello world'); 打开命令行输入 $ node hello.js 你会看到输出 $ hello world conso