Pear的安装及其部分库的使用
创始人
2024-08-03 02:50:26
0

当你使用PHP开发一个网站;当你有许多的表单需要处理;当你需使用标准的SQL语句;当你需要自动化的生成文档。总之,当你希望快捷高效的开发基于PHP的网站和应用程序的时候,Pear库将能为你提供意想不到的帮助,使用Pear开发PHP程序是明智的选择。

Pear都提供了哪些库都能用来做什么?Pear库几乎涵盖了使用PHP可以操作的任何方面,大致有这些:

1.HTML表单表格分页模板,非常方便;

2.GTK和GTK2、PHP也可以写应用程序;

3.IMAGES用来处理图像

4.DB用来操作数据库

5.MDB和MDB2,这个也是用来操作数据库的,而且是新的版本

6.XML、XML的操作,这个强到你一定想不到的地步

7.MAIL电子邮件的库,可以帮助你省很多很多的事儿

8.HTTP这个是用来处理网络协议的

9.MATH、数学计算,如果你的程序需要大量精确的数学计算,可以用到它

先大致的介绍这么多吧。PEAR的库有上千个,具体你可以在http://pear.php.net找到。

好了,下面说说PEAR的安装(不少人觉得PEAR的安装很困难,实际上这是一件十分轻松的事情)。

我们假设你安装的是PHP4.30以上版本,

1.在你的PHP目录中双击go-pear.bat

2.一直接回车就行了

3.然后会提示一些包和PHP绑定,选择Y,回车

4.好了,你的PEAR安装好了,这实在太简单了,不是吗?

5.打开你的PHP的配置文件c:\windows\php.ini.然后找到;include_path=".;D:\php\includes修改为include_path=".;D:\php\includes;D:\php\PEAR"

6.保存PHP.INI,重启APACHE,OK,一切正常。你的PEAR安装成功啦!

PEAR命令行下的简单操作

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

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

1.pearinstallpackagename,安装一个新的PEAR包,便如安装DB的操作是d:/php/pearpearinstallDB

1.下载但不安装:peardownloadpackagename

peardownload-all

2.pear网站上所有可取得pear程序库列表:

pearremote-list

3.列出已安裝package:

pearlist

4.列出可以升級的package:

pearlist-upgrades 

5.更新(升級):

pearupgradepackagename

pearupgrade-all

刪除已安裝的package:

pearuninstallpackagename

下面我们通过一个简单的表单创建的实例进行讲述

首先安装HTML_QuickForm包

方法如下:

PearinstallHTML_QuickForm

包安好了,可以写代码了

 

  1. require_once("HTMLQuickForm.php");//首先调用这个包  
  2. $form=newHTML_QuickForm('frmTest','post');//创建一个对象  
  3. $form->addElement('header',header','登录页面');//设定页面信息  
  4. $form->addElement('text','user_name','用户名:');//设定用户登录输入框  
  5. $form->addElement('password','user_password','密码:');//设定用户密码  
  6. $form->addElement('submit','submit','提交');//设置提交按钮  
  7. $form->display();//把设定的信息输出到浏览器  
  8. ?> 

希望通过本文的介绍,能给你带来帮助。

【编辑推荐】

  1. 六天学会BASIC语言的方法——计算机达人成长之路
  2. 世界上还需要另外一个编程语言吗?
  3. 程序员如何选择合适的程序语言?
  4. 9岁男童为iPhone开发应用 熟悉6种编程语言
  5. 精通语言不等于是一个好的软件开发人员

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...