php脚本怎么安装依赖,github - 如何在php文件中安装composer并自动安装依赖库?

正在开发博客插件,需要使用这个项目Parser,如何在没有composer的环境下在PHP文件中引用这个项目,或者直接在php文件里执行安装composer和这个库呢?

回复内容:

正在开发博客插件,需要使用这个项目Parser,如何在没有composer的环境下在PHP文件中引用这个项目,或者直接在php文件里执行安装composer和这个库呢?

使用自动加载器就可以了,不过最好还是用composer,毕竟方便

https://github.com/WhichBrows...

function InstallComposer()

{

file_put_contents(__DIR__ . '/composer-setup.php', file_get_contents('https://getcomposer.org/installer'));

shell_exec('php composer-setup.php');

}

function InstallParser(){

shell_exec('php composer.phar require whichbrowser/parser');

}

如果不使用Composer: 如果文件少直接,require进来就好,如果涉及的文件多,看库的命名空间使用规范是Psr4还是Psr0,写一个autoload方法,自动引入文件,可以参照Composer的ClassLoader。

如果使用Composer,直接写一个composer.json,把需要的库放到require.

#composer.json

"require": {

"php": ">=5.3.3",

"godtail/db": "dev-master" #例子

}

#然后

composer install`

#引入autoload文件

require '../vendor/autoload.php';

当然推荐使用Composer,组件化,更方便。

先安装 parser

然后再文件中

require 'vendor/autoload.php';

这样就可以了

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值