创建本地的pear
在某些主机上,你可能没有修改系统缺省安装pear的权限,但是又希望安装自己的pear包。这种情况下也有简单的办法实现:
首先在自己的home下创建一份pear的配置文件.pearrc:
$ pear config-create $HOME .pearrc
如果一切顺利的话,直接进行下一步,否则运行一下下列命令:
$ pear config-set download_dir /home/(username)/tmp/pear/cache
$ pear config-set cache_dir /home/(username)/tmp/pear/cache
$ pear config-set temp_dir /home/(username)/tmp/pear/temp
接着就可以开始安装pear了,这会连着pear的依赖文件一块安装:
$ pear install -o PEAR
经过这一步,pear已经安装完成,如果你还希望安装其它的package,那么:
$ pear install pear/PackageName
这样你就有了一份自己定制的pear包,为了在程序中调用到这些pear,你需要多谢写一些额外的代码,毕竟这些代码还不在你的include_path中。
php4
CODE:
-
ini_set(
-
'include_path',
-
ini_get( 'include_path' ) . PATH_SEPARATOR . "/home/(youruser)/pear/php"
-
);
php5
CODE:
-
set_include_path(
-
get_include_path() .
-
PATH_SEPARATOR . '/home/(youruser)/pear/php'
-
);
作者: Volcano 发表于June 16, 2007 at 7:46 am
how to learn pear 于 2007-07-31 @ 17:51:58 留言 :
你好,我在你的博客上找不到你的信箱,只好把我的疑问发到这里了。我看到你博客上写了很多关于pear的文章,想请问一下如何自学Pear,的确网上有很多教程,看着教程的例子,自己实践一下就OK,可是毕竟还是少数,DB,PAGE…之类的。比如我现在想自学HTML_QuickForm,在官网上没有看到手册,也没有找到例子,我如何学习它的基础使用方法?比如某个方法添加什么参数,某个方法又是哪个对象的方法之类的,难道是自己读他的源代码吗?
能否教给我们学习Pear的方法而不是交我们使用某一个pear功能,不知道能不能写一篇这样的帖子。我非常感激。等待你的回复
volcano 于 2007-07-31 @ 18:03:54 留言 :
我会考虑写一篇这样的文章。另外之前我看到过一份比较翔实的中文HTML_QuickForm教程,先找找看。
volcano 于 2007-07-31 @ 18:21:31 留言 :
phpmore的杂志第三期上有部分介绍,可以先看看,haohappy写的
http://www.phpmore.com/download/vol3.zip
how to learn pear 于 2007-07-31 @ 20:52:21 留言 :
谢谢你的回复,我是拿HTML_QuickForm举例,我正式看到了第三期他的文章才有了学得想法
yangphp 于 2008-09-11 @ 23:31:49 留言 :
不错,,今天路过,看一下写的不错