php的pear包管理
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包管理的更多相关文章
- [PHP插件教程]001.Pear包管理器
PEAR是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写.它是一个PHP扩展及应用的一个代码仓库. 简单地说,PEAR之于PHP就 ...
- php composer包管理工具
一 . 包管理工具 你在Centos上装工具的时候直接yum -y install xx 比你去rpm -ivh xx.rpm 是不是爽很多呢? composer 就是安装php 代码的一个类似工具. ...
- PHP之pear包总结
现在我们开发的时候,尤其是使用框架进行项目开发的时候,都会有一个专门的包管理工具,对,那就是composer,使用这个工具可以简单快速的引入一个代码包,十分快捷好用.接下就总结一下,经常使用到的pea ...
- ASP.NET Core 静态文件及JS包管理器(npm, Bower)的使用
在 ASP.NET Core 中添加静态文件 虽然ASP.NET主要大都做着后端的事情,但前端的一些静态文件也是很重要的.在ASP.NET Core中要启用静态文件,需要Microsoft.AspNe ...
- Linux程序包管理之yum及源代码安装
第十六章.Linux程序包管理之yum及源代码安装 目录 yum介绍 yum配置文件 yum的repo配置文件中可用的变量 yum命令的使用 使用光盘作为本地yum仓库 如何创建yum仓库 编译安装的 ...
- Node.js包管理器Yarn的入门介绍与安装
FAST, RELIABLE, AND SECURE DEPENDENCY MANAGEMENT. 就在昨天, Facebook 发布了新的 node.js 包管理器 Yarn 用以替代 npm .咱 ...
- Python黑帽编程1.3 Python运行时与包管理工具
Python黑帽编程1.3 Python运行时与包管理工具 0.1 本系列教程说明 本系列教程,采用的大纲母本为<Understanding Network Hacks Attack and ...
- 你需要知道的包管理器(Package Manager)
最近我花了一点时间关注了在不同系统之中所用到的包管理器(Package Manager) .最开始的时候,我是在使用Linux操作系统时,对这种工具以及它背后的想法深深迷恋住了:这真是自由的软件世界. ...
- 包管理工具Carthage使用
iOS项目中第三方开源库的工具有Cocoapods和Carthage,swift官方出了一个包管理工具SPM(Swift Package Manager). 首先,大体讲一下Cocoapods和Car ...
随机推荐
- python3爬取百度图片(2018年11月3日有效)
最终目的:能通过输入关键字进行搜索,爬取相应的图片存储到本地或者数据库 首先打开百度图片的网站,搜索任意一个关键字,比如说:水果,得到如下的界面 分析: 1.百度图片搜索结果的页面源代码不包含需要提取 ...
- IO 概括
# 一.概览 Java 的 I/O 大概可以分成以下几类: - 磁盘操作:File- 字节操作:InputStream 和 OutputStream- 字符操作:Reader 和 Writer- 对象 ...
- [BZOJ 1305] 跳舞
Link:https://www.lydsy.com/JudgeOnline/problem.php?id=1305 Solution: 发现res是否可行具有单调性,二分答案 容易看出每次check ...
- 【树状数组】【枚举约数】 - Ambitious Experiment
给定一个序列,支持以下操作: 对区间[l,r]的每个i,将1i,2i,3i,...这些位置的数都加d. 询问某个位置的数的值. 如果把修改看作对区间[l,r]的每个数+d,那么询问x位置上的数时,显然 ...
- 【线段树】Codeforces Round #393 (Div. 1) C. Nikita and stack
就是给你一些元素的进栈 出栈操作,不按给定的顺序,要求你对于每次输入,都依据其及其之前的输入,判断出栈顶的元素是谁. 用线段树维护,每次push,将其位置的值+1,pop,将其位置的值-1.相当于寻找 ...
- 【可持久化Trie】模板
总算找到个能看懂的了,orz Lavender. #define INF 2147483647 #define N 100001 #define MAXBIT 31 int root[N],ch[N* ...
- SSL和TSL的区别【转】
SSL由从前的网景公司开发有1,2,3三个版本,但现在只使用版本3 TLS是SSL的标准化后的产物 有1.0 1.1 1.2三个版本 默认使用1.0 TLS1.0和SSL3.0几乎没有区别 事实上我们 ...
- 在Windows平台下安装与配置Memcached及C#使用方法
1.在Windows下安装Memcached 资料来源:http://www.jb51.net/article/30334.htm 在Windows平台下安装与配置Memcached的方法,Memca ...
- 项目笔记:导出Excel功能
1.前台这块: var ids=""; $.post("${basePath}/assets/unRegDeviceAction_getDeviceIds.do" ...
- 深度增强学习--Deep Q Network
从这里开始换个游戏演示,cartpole游戏 Deep Q Network 实例代码 import sys import gym import pylab import random import n ...