1、安装: 
    $ sudo wget http://pear.php.net/go-pear.phar 
    $ sudo php go-pear.har

  2、查看pear下安装的包: 
    $ pear list

  3、查看pear包的安装路径 
    Linux下: php-c/etc/php5/apachr2/php.ini-r‘echoget_include_path();’可以显示安装的包所在的目录。默认安装路径在/usr/share/php/pear/下面

  4、使用pear包 
    在要使用的文件中加入requore_once "PEAR.php";

  5、pear更多包的安装 
    pear install packagename

  例如:pear install DB 
  提示:在https://pear.php.net/packages.php网站可以查看pear拥有的包,直接进入显示的是分类,安装某一个需要在点击链接进入。如:安装File System下面的File,命令为pear install File

-------------------------------------

在你PHP根目录中可以找到PEAR.bat文件这是管理pear命令在CMD中使用要设置环境变量PATH.

以下命令在DOS窗口下操作(请把packegename改为你要使用包)

1、pear packagename 安装个新PEAR包,比如安装DB操作是d:/php/pear pear DB

2、下载但不安装: pear download packagename

pear download-all

3、pear网站WebSite上所有可取得pear库列表:

pear remote-list

4、列出已安装package:

pear list

5、列出可以升级package:

pear list-upgrades

6、更新(升级):

pear upgrade packagename

pear upgrade-all

删除已安装package:

pear un packagename

---------------------------------------

下面我们通过个简单表单创建例子进行讲述。

首先安装HTML_QuickForm包

思路方法如下:

Pear install HTML_QuickForm

包安好了,可以写代码了:

<?php
require_once("HTML/QuickForm.php");//首先引入这个PEAR包
$form = HTML_QuickForm('FormTest', 'post');//创建一个表单对象 $form->addElement('header', 'header', '登录页面');//设定页面信息
$form->addElement('text', 'user_name', '用户名:');//设定用户登录输入框
$form->addElement('password', 'user_password', '密码:');//设定用户密码
$form->addElement('submit', 'submit', '提交');//设置提交按钮
$form->display();//把设定信息输出到浏览器
?>

php的pear包管理的更多相关文章

  1. [PHP插件教程]001.Pear包管理器

    PEAR是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写.它是一个PHP扩展及应用的一个代码仓库. 简单地说,PEAR之于PHP就 ...

  2. php composer包管理工具

    一 . 包管理工具 你在Centos上装工具的时候直接yum -y install xx 比你去rpm -ivh xx.rpm 是不是爽很多呢? composer 就是安装php 代码的一个类似工具. ...

  3. PHP之pear包总结

    现在我们开发的时候,尤其是使用框架进行项目开发的时候,都会有一个专门的包管理工具,对,那就是composer,使用这个工具可以简单快速的引入一个代码包,十分快捷好用.接下就总结一下,经常使用到的pea ...

  4. ASP.NET Core 静态文件及JS包管理器(npm, Bower)的使用

    在 ASP.NET Core 中添加静态文件 虽然ASP.NET主要大都做着后端的事情,但前端的一些静态文件也是很重要的.在ASP.NET Core中要启用静态文件,需要Microsoft.AspNe ...

  5. Linux程序包管理之yum及源代码安装

    第十六章.Linux程序包管理之yum及源代码安装 目录 yum介绍 yum配置文件 yum的repo配置文件中可用的变量 yum命令的使用 使用光盘作为本地yum仓库 如何创建yum仓库 编译安装的 ...

  6. Node.js包管理器Yarn的入门介绍与安装

    FAST, RELIABLE, AND SECURE DEPENDENCY MANAGEMENT. 就在昨天, Facebook 发布了新的 node.js 包管理器 Yarn 用以替代 npm .咱 ...

  7. Python黑帽编程1.3 Python运行时与包管理工具

    Python黑帽编程1.3  Python运行时与包管理工具 0.1  本系列教程说明 本系列教程,采用的大纲母本为<Understanding Network Hacks Attack and ...

  8. 你需要知道的包管理器(Package Manager)

    最近我花了一点时间关注了在不同系统之中所用到的包管理器(Package Manager) .最开始的时候,我是在使用Linux操作系统时,对这种工具以及它背后的想法深深迷恋住了:这真是自由的软件世界. ...

  9. 包管理工具Carthage使用

    iOS项目中第三方开源库的工具有Cocoapods和Carthage,swift官方出了一个包管理工具SPM(Swift Package Manager). 首先,大体讲一下Cocoapods和Car ...

随机推荐

  1. Codeforces Round #404 (Div. 2) E. Anton and Permutation(树状数组套主席树 求出指定数的排名)

    E. Anton and Permutation time limit per test 4 seconds memory limit per test 512 megabytes input sta ...

  2. 手动安装python3和xgboost

    yum install openssl-devel -y .tar.xz cd Python- ./configure --prefix=/usr/local/python3.5.4 make mak ...

  3. HDOJ 2582 f(n)

    Discription This time I need you to calculate the f(n) . (3<=n<=1000000) f(n)= Gcd(3)+Gcd(4)+… ...

  4. Problem W: 零起点学算法21——求平均值

    #include<stdio.h> int main() { int a,b,c; scanf("%d %d %d",&a,&b,&c); pr ...

  5. map写数据到本地磁盘过程解析----spill和merge

    如上次分析,其实map函数中的context.write()调用过程如下所示: 梳理下调用过程,context的write方法其实是调用了TaskInputOutputContext类的write方法 ...

  6. Java高级架构师(一)第25节:实现前端的业务登录等功能

    package com.sishuok.architecture1; import javax.servlet.http.Cookie; import javax.servlet.http.HttpS ...

  7. Java高级架构师(一)第15节:带查询的分页、修改和删除页面

    @RequestMapping(value="toList",method=RequestMethod.GET) public String toList(@ModelAttrib ...

  8. js创建json对象

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  9. win10 关键错误开始菜单和cortana无法工作 的问题

    win10点击 '此电脑' 反键选择 管理 -服务和应用程序-服务 找到 User Manager 双击点击启动就行了 把 UserManager服务设为自动启动解决了

  10. C语言经典算法五个人问岁数!——————【Badboy】

    有5 个人坐在一起,问第五个人多少岁?他说比第4 个人大2 岁.问第4 个人岁数.他说比第3 个人大2 岁.问第三个人,又说比第2 人大两岁.问第2 个人.说比第一个人大两岁.最后问第一个人.他说是1 ...