您好,欢迎访问一九零五行业门户网

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.jsonrequire: { php: >=5.3.3, godtail/db: dev-master #例子}#然后composer install`#引入autoload文件require '../vendor/autoload.php';
当然推荐使用composer,组件化,更方便。
先安装 parser
然后再文件中
require 'vendor/autoload.php';
这样就可以了
其它类似信息

推荐信息