使用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
下载:
下载
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
下载:
下载
相关阅读 更多 +
排行榜 更多 +