有没有办法在没有Composer或Laravel的情况下手动安装Shippo PHP文件?
我手动上传文件,但运行示例时出错:
警告: require_once(/无功/网络/ HTML /景泰蓝/实例../../供应商/ autoload.php): 无法打开流:没有这样的文件或目录。
我对Composer或Laravel并不熟悉,也无法让Composer工作。
答案 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.');
}