加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 将PEAR包添加到Subversion存储库?

发布时间:2020-12-13 18:08:03 所属栏目:PHP教程 来源:网络整理
导读:我正在开发一个使用PEAR包的项目.因为您永远不知道您的托管服务提供商将安装哪个版本的PEAR包(特别是因为我需要将修补程序应用于其中一个软件包),所以我想把我的项目的PEAR源代码放入SVN,所以其他开发人员可以立即拥有依赖项. 但是与PEAR相关的一切似乎都有
我正在开发一个使用PEAR包的项目.因为您永远不知道您的托管服务提供商将安装哪个版本的PEAR包(特别是因为我需要将修补程序应用于其中一个软件包),所以我想把我的项目的PEAR源代码放入SVN,所以其他开发人员可以立即拥有依赖项.

但是与PEAR相关的一切似乎都有绝对的目录!运行“pear config-create.pea.conf”来设置新的PEAR目录甚至失败并显示错误消息:

根目录必须是绝对路径

我检查了其他一些服务器上的pear配置文件,它们似乎也有绝对路径.

每当开发人员将其检出自己的机器,或者我们将其全部导出到服务器时,我们都不知道绝对路径是什么.

有没有办法设置它?

如果你有 PHP 5.3.1使用Pyrus,PEAR2安装程序. pyrus管理的装置可以移动到你喜欢的地方.

下载pyrus –

$> wget http://pear2.php.net/pyrus.phar

创建一个目录来存储pyrus安装的包:

$> mkdir mylibs

安装包 –

$> php pyrus.phar mylibs install pear/Net_URL

您安装的软件包现在位于mylibs / php / Net / URL.php

请注意,我们传递了mylibs目录以指示要安装到的目录,以及通道名称’pear'(pyrus中的默认值为pear2.php.net).为方便起见,如果chmod x它,可以从cli执行pyrus.phar文件.

您可以将mylibs目录移动到任何您想要的位置.甚至将它提交到您的存储库.

很多关于PEAR website的文档.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读