手动安装Shippo PHP

时间:2017-05-24 13:41:59

标签: php autoload shippo

有没有办法在没有Composer或Laravel的情况下手动安装Shippo PHP文件?

我手动上传文件,但运行示例时出错:

  

警告:   require_once(/无功/网络/ HTML /景泰蓝/实例../../供应商/ autoload.php):   无法打开流:没有这样的文件或目录。

我对Composer或Laravel并不熟悉,也无法让Composer工作。

2 个答案:

答案 0 :(得分:2)

要手动安装库,您需要确保包含shippo-php-client/lib/Shippo.php的完整路径。如下所示:

require('shippo-php-client/lib/Shippo.php')

如果你正在走这条路线,你需要确保你拥有所有必需的依赖关系。该库目前依赖于以下PHP扩展:

该库设计为使用Composer最容易安装,因为它在PHP项目和框架中相当普遍。我仍然建议您重新访问设置并使用Composer来管理安装Shippo库。

答案 1 :(得分:0)

Shippo.php内部具有cURL,JSON和mbstring的测试,因此不必担心。

// Tested on PHP 5.2, 5.3
if (!function_exists('curl_init')) {
    throw new Exception('Shippo needs the CURL PHP extension.');
}
if (!function_exists('json_decode')) {
    throw new Exception('Shippo needs the JSON PHP extension.');
}
if (!function_exists('mb_detect_encoding')) {
    throw new Exception('Shippo needs the Multibyte String PHP extension.');
}