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 ...
随机推荐
- conversion function to_char to_number
SELECT )||']', ,'9,999.999')||']', ,'99,999.999')||']', ,'fm99,999.999')||']', '['|| to_char(0.25)|| ...
- [Atcoder Regular Contest 063] Tutorial
Link: ARC063 传送门 C: 将每种颜色的连续出现称为一段,寻找总段数即可 #include <bits/stdc++.h> using namespace std; ,len; ...
- [BZOJ 4144] Petrol
Link: BZOJ 4144 传送门 Solution: 一道不错的图论综合题 因为只询问关键点,因此重点是要求出关键点之间的最短路,以最短路建图 记$nst[i]$为离$i$最近的关键点:可以发现 ...
- 【点分治】【乘法逆元】hdu4812 D Tree
思路比较裸,但是要把答案存到哈希表里面,这里需要一定技巧,否则会被K=1且点权全是1的数据卡飞.预处理乘法逆元.TLE了一天.换了种点分治的姿势…… #pragma comment(linker,&q ...
- mac Nginx + FastCgi + Spawn-fcgi + c++
1.安装要用到的库 brew install lighttpd brew install nginx brew install Spawn-fcgi //----------------------- ...
- C语言实现汉诺塔问题
代码如下: #include <stdio.h> #include <stdlib.h> void move(int n,char x,char y,char z) { ) { ...
- iOS -- 解决iOS11中navigationBar上使用initWithCustomView按钮图片错位 frame无效
在iOS11上当使用如下代码设置时 UIButton *shareButton = [UIButton buttonWithType:(UIButtonTypeCustom)]; shareButto ...
- C++之类静态成员变量和静态成员函数
1.静态成员变量必须在类外初始化 2.静态成员变量在类中不占内存字节: 3.静态成员变量,被所有的类对象共 享 class G {public: static int a; //静态成员变量 int ...
- 使用spice连接kvm guest主机
spice技术已经出来很久了,其是优于VNC的一种远程桌面协议,之所以这里记录下,是由于某些加密视频文件(如以vpy结尾的超时代视频加密),会识别主机的特征吗,一旦主机重启后这些视频又没法查看了,所以 ...
- DL380 G6 BIOS刷新方法
bios下载地址SP44873.exe (5.9 MB) http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.js ...