贝宝自适应帐户安装困难



我正在尝试使用PHP安装贝宝自适应帐户API。

我已经建立了开发者帐户、测试帐户和应用程序,并通过贝宝工具测试了参数。现在我需要在我们的测试站点上安装API。

我使用了"如何检查curlSSL是否正常工作"以确保我有卷曲设置。

我使用PHP选项卡按照这里的说明进行了安装。我在没有composer的情况下进行安装,所以我通过SSL客户端进行了连接,并按照说明使用了命令。

卷曲https://raw.github.com/paypal/adaptiveaccounts-sdk-php/stable-php5.3/samples/install.php|php

然而,我认为这个存储库已经被移动,并且我一直追踪到这里。

意味着我的命令应该是

卷曲https://raw.githubusercontent.com/paypal/adaptiveaccounts-sdk-php/master/samples/install.php|php

我可能发现了错误的代码,因为它不会安装。错误输出为

composer not installed or 'useComposer' is set to false in install.php.
Running custom installation ... 
Downloading adaptiveaccounts-sdk-php - v2.6.106 
Downloading sdk-core-php - v1.4.3 
Generating autoload file
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 71 bytes) in - on line 340

我已经检查了安装文件和以下行

// Flag to control whether composer should be used for installation
$useComposer = false;

确认useComposer设置为false,这让我认为我找到了错误的安装文件。

那么,有人知道指向cURL的正确位置在哪里吗?还是我做错了什么?请注意,安装似乎试图运行"自定义安装",但由于内存错误而失败。

部分问题已解决。install.php文件被意外删除。

所以你可以运行

卷曲-k-Lhttps://raw.github.com/paypal/adaptiveaccounts-sdk-php/stable-php5.3/samples/install.php|php

这给了我一个进一步的错误

此安装脚本仅支持基于命名空间的SDK

因此,我被引导到SDK 的非名称空间版本

卷曲-k-Lhttps://raw.github.com/paypal/adaptiveaccounts-sdk-php/blob/stable/samples/install.php|php

然后我开始获得

致命错误:允许的内存大小为12582912字节,已用尽(试图分配71字节)-在第340行

因此,goto派生文件,这样您就可以编辑它并在顶部进行分配。我在方面取得了成功

ini_set("memory_limit","128M");

这将使PHP可用于运行脚本的最大内存量增加到128MB。这是一个临时设置,只会影响它所在的脚本。

相关内容

  • 没有找到相关文章

最新更新