Yaf引入oss sdk   

1、php oss sdk下载地址:

    https://github.com/aliyun/aliyun-oss-php-sdk?spm=a2c4g.11186623.2.4.YqctDQ

2、包解压

    在library目录下新建一个新的目录,OssSdk,把所有内容复制到这个目录下

3、在php中引入 autoload.php 加载这个sdk的所有类

Yaf引入oss sdk

4、报错,说是Yaf\Loader::autoload() 找不到这个路径下的这个php

Yaf引入oss sdk

    分析:我们引入了一个加载sdk类的phpyaf框架也有自己的类加载机制;yaf的和sdk的冲突了,按照yaf的规则找不到需要加载的OssClient.php

    解决办法:把sdk的目录结构按照yaf的框架来。就是把OSS文件夹直接复制到library目录下即可。

Yaf引入oss sdk

5、注意:目录 /OSS/Http 下面有一个类名为RequestCore_Exception.php

如果 ‘_’ 被转换成 ‘/’时,

        1) 就把 RequestCore_Exception 改成 RequestCoreException

        2)  RequestCore.php中把RequestCore_Exception 全部替换成 RequestCoreException

一共有4



相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-03-04
  • 2022-12-23
  • 2022-12-23
  • 2021-09-13
  • 2022-02-27
  • 2022-01-03
猜你喜欢
  • 2021-08-07
  • 2021-08-19
  • 2021-09-17
  • 2021-11-29
  • 2021-11-01
  • 2021-04-14
  • 2022-12-23
相关资源
相似解决方案