文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>使用pear管理你的框架程序

使用pear管理你的框架程序

时间:2007-06-07  来源:一地风飞

用过PEAR的朋友都知道,PEAR不但类库丰富,而且PEAR的类包管理也是很方便的,近日留意到php on Trax和
Symfony都有使用PEAR PACKAGE方式管理,于是尝试了一下,成功地将简单框架ecfw使用了pear install成功
下面说一下实验过程
1.添加频道
要使用非pear自带的频道,首先要添加,方法是:
pear channel-discover pear.ec.com
上面的pear.ec.com是package所在的域名,执行前,需要在pear.ec.com/下建立一个channel.xml文件,内容
如下:
pear.ec.com
ec framework
ec

  
   
    http://pear.ec.com/rest/
    http://pear.ec.com/rest/
   
  

2.建立package
频道建立后,就需要将要用pear管理的文件打包处理,方法是:
在要打包的目录同级目录建立一个package.xml文件,内容如下:
ecfw
pear.ec.com
ec framework
easy framework

  Tim
  tim
  [email protected]
  yes

2007-06-07
17:57:29

  1.0.3
  1.0.0


  stable
  stable

BSD license
-

  
   
   
   
  


  
   
    5.0.0
   
   
    1.4.1
   
  


  
   
    windows
   
  



具体标签请参考pear手册,注意将要打包的文件加入,建立该文件后,执行
pear package package.xml文件路径
该操作会生成一个ecfw-1.0.3.tgz文件,把它移到web可访问的目录,如
pear.ec.com/get/ecfw-1.0.3.tgz
3.建立rest目录
之前的channel.xml中,有这么一句:
http://pear.ec.com/rest/
所以我们需要在pear.ec.com的根目录下建立rest目录,内容为:
e,p,r三个文件夹,每个文件夹中有一个ecfw目录,这里的ecfw对应package.xml的name标签
里面主要是一些xml文件,在此不详述,可参考附件
4.安装package
做完以上准备后,就可以用pear的常规安装package的方法安装你的package了
pear install ec/ecfw
其中,ec为频道的suggestedalias,ecfw为package的name
如果把看到输出信息:
downloading ecfw-1.0.3.tgz ...
Starting to download ecfw-1.0.3.tgz (1,805 byt
....done: 1,805 bytes
install ok: channel://pear.ec.com/ecfw-1.0.3
说明安装成功了,还不信,进pear的目录看看...
整个过程比较复杂,本人也没找到有价值的参考文章,所以里面很多的xml文件的具体意义也不是很清楚,有兴趣的自己研究一下
(转载请注明出处:http://windfly.cublog.cn)

       
        文件:pear_package.rar
        大小:9KB
        下载:
下载
       
               
               
               

相关阅读 更多 +
排行榜 更多 +
jojo的奇妙冒险手机版下载

jojo的奇妙冒险手机版下载

飞行射击 下载
雪糕工厂 v9.87.13.02 安卓版

雪糕工厂 v9.87.13.02 安卓版

休闲益智 下载
雪糕工厂 v9.87.13.02 安卓版

雪糕工厂 v9.87.13.02 安卓版

休闲益智 下载