cURL库未加载谷歌应用引擎

时间:2018-02-17 06:14:30

标签: php google-app-engine curl

我试图在谷歌应用引擎上构建一个简单的PHP网页。 我在加载页面时遇到以下错误!

未加载cURL库

我还在谷歌应用引擎文档页面上看到cURL扩展已预先安装并在系统上启用...! Here

这是我的代码

    <?php
require __DIR__ . '/vendor/autoload.php';

try {
    $api = new \Kavenegar\KavenegarApi("6C5846314B3***********62644E6A49663031307967442F565256634958373754593D");
    $sender = "10004346";
    $message = "Test message!";
    $receptor = array("0901***6780");
    $result = $api->Send($sender, $receptor, $message);
    if ($result) {
        foreach ($result as $r) {
            echo "messageid = $r->messageid";
            echo "message = $r->message";
            echo "status = $r->status";
            echo "statustext = $r->statustext";
            echo "sender = $r->sender";
            echo "receptor = $r->receptor";
            echo "date = $r->date";
            echo "cost = $r->cost";
        }
    }
}
catch(\Kavenegar\Exceptions\ApiException $e) {

    echo $e->errorMessage();
}
catch(\Kavenegar\Exceptions\HttpException $e) {
    echo $e->errorMessage();
}

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

我甚至没有看到您在代码中使用excel_sheets()。形成您提供的链接,这就是您使用它的方式。首先,初始化它:

cURL

答案 1 :(得分:0)

从外观上看,php-curl库未安装在您用于部署和运行应用程序的计算机上。

以下是如何安装它(这适用于Debian / Ubuntu,其他操作系统检查link

首先,您应该确保拥有最新版本的软件,您可以通过运行:

来实现
sudo apt-get update

安装取决于本地计算机上安装的PHP版本。要检查您拥有的版本,请使用以下命令:

php -version

确认版本后,您可以使用以下命令之一添加php-curl库:

  • 对于PHP 7.0:sudo apt-get install php-curl
  • 对于PHP 5.6:sudo apt-get install php5.6-curl
  • 对于PHP 5.5:sudo apt-get install php5.5-curl

这样您的API就可以检测到库并在您的代码中使用它。