本文主要是介绍Pear in PHP,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
PEAR(PHP Extension and Application Repository),目的是提供可以重复使用的函数库使用。
How to install Pear in php5
http://www.cnblogs.com/lovelovelt/archive/2010/02/08/1665609.html
How to check if PEAR works
http://pear.php.net/manual/en/installation.checking.php
注:
1. 把pear.bat所在的path(by default it is in php bin folder)添加到环境变量Path里,使得更容易执行pear命令。
2. 安装pear过程中,pear会自动update php.ini file,即修改php.ini的include_path 的设置:把%PEAR_HOME% path添加到include_path 设置中。这样你的php使用pear的函数库时,只需要include or require 该函数库对于%PEAR_HOME%的相对路径即可。
例如:include_once('Math/BigInteger.php') 就是inlucde %PEAR_HOME%/Math/BigInteger.php.
上 面提到的安装pear并不会把所有的函数库都安装好,相反它只是安装了几个基本库,多数的函数库都需要你执行pear install命令来安装。
常 用的pear命令:
pear 显示pear的所有命令
pear version 显示pear, php and os的version
pear help <command> 显示所指定的pear命令的帮助文档,例如pear help install
pear install <package> 下载并安装函数库,例如安装cache函数库 pear install Cache-1.5.5
pear uninstall <package> 卸载函数库,例如 pear uninstall Cache
pear list 显示安装了的函数库的list
对于pear install <package>命令,如何获取package name + version?
Go to http://pear.php.net/packages.php
Access the package you want to install, Click "Download " link, you will see the package install full command in the "Easy Install " area.
例:安装并使用Pear "Math_BigInteger" package
1. Go to http://pear.php.net/packages.php, find and access "Math_BigInteger" package, cilck "Download", you can find "Easy install" command: pear install Math_BigInteger-1.0.0
2. in dos window, run command pear install Math_BigInteger-1.0.0 to install "Math_BigInteger" package,注意下载并安装的"Math_BigInteger" package会在%PEAR_HOME%目录下创建一个"Math "目录,并把该package的content都放在该目录下 。command
%PEAR_HOME%如果是按照上面的default installation,就是指%PHP_HOME%/bin/PEAR目录
3. 这时你可以开始使用该package。例如我们创建一个test_bigint.php
<?php
include('Math/BigInteger.php');
$a = new Math_BigInteger('0x32', 16); // 50 in base-16
echo $a->toString(); // outputs 50
?>
4. 运行该php file
这篇关于Pear in PHP的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!