ppgjx 发表于 2022-10-9 17:54

php非Composer项目怎么引用Composer的sdk呢?

最近在使用腾讯云的sdk 3.0 但是使用Composer安装的
https://github.com/TencentCloud/tencentcloud-sdk-php

但是我自己的项目没有用到Composer
require_once '/path/to/vendor/autoload.php';


引用就会出问题 怎么办呢?

BuWenGuiQi0513 发表于 2022-10-9 20:56

要通过composer安装包后,,在文件引入composer自动加载就可以了 require __DIR__.'/../vendor/autoload.php';

zpy2 发表于 2022-10-10 06:31

自己给psr4的自动加载autoload.php?

楼上所言也是,用 composer后,上传就行

chen75054138 发表于 2022-10-10 08:56

找个可以composer的地方把腾讯云的sdk composer下来。然后复制粘贴到需要的目录。改一下命名空间即可

godonlyknow 发表于 2022-10-10 09:28

两个方法
1. composer require 引入包,入口文件引入require './vendor/autoload.php';(比较简单 只要引入了就可以
2. 在项目外一个地方把包下载掉,不基于 autoload 自动引入,需要修改命名空间(这个比较容易出错)

可以看下这个的示例
https://www.zhihuclub.com/27887.shtml
页: [1]
查看完整版本: php非Composer项目怎么引用Composer的sdk呢?