虽然在我的机器上-6ren">
gpt4 book ai didi

php - 在 Linux 服务器上创建 S3Client 失败

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:29:04 25 4
gpt4 key购买 nike

我有这个代码:

<?php
require('aws/aws-autoloader.php');
echo "1";
use Aws\S3\S3Client;
echo "2";
$s3Client = S3Client::factory(array(
'key' => 'mykey',
'secret' => 'mysecret',
));
echo "3";
echo "OK!";
?>

虽然在我的机器上输出是“123OK!” (正如预期的那样)将其上传到服务器后我只得到“12”(意味着对象创建失败?)

我的本​​地机器运行 PHP 5.3.27 而服务器运行 5.5.5-1chl1~precise1

更新:

我得到的错误:

fatal error :未捕获异常“Guzzle\Common\Exception\RuntimeException”,消息为“必须安装 PHP cURL 扩展才能使用 Guzzle。”在/var/www/api/1.0/aws/Guzzle/Http/Client.php:70 堆栈跟踪中:#0/var/www/api/1.0/aws/Aws/Common/Client/AbstractClient.php(78): Guzzle\Http\Client->__construct(' https://s3.amaz ...', 对象(Guzzle\Common\Collection)) #1

如何在 C2 上安装 linux 上需要的东西?

最佳答案

sudo apt-get install php5-curl
sudo service apache2 restart

关于php - 在 Linux 服务器上创建 S3Client 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21779018/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com