在 Ubuntu 上将 Google OAuth 与 PHP 集成时需要 CURL PHP 扩展的错误


Error on requireing CURL PHP extension with integrating Google OAuth with PHP on Ubuntu

我正在开发一个需要与 Google API 客户端库集成的应用程序。我在 Ubuntu 上的 LAMP 堆栈上运行。我在本地主机上启动并运行了该应用程序。当我从Google API PHP客户端集成代码时,出现以下错误:

PHP

致命错误:未捕获的异常"异常",消息为"Google CurlIO 客户端需要 CURL PHP 扩展

我无法在任何其他论坛上找到帮助。有人可以指出我的解决方案吗?我怀疑这可能与我在本地文件夹而不是 var/www 中开发和运行应用程序有关。我添加了一个名为mysite的文件,并指出Apache从本地文件夹运行。

CURL PHP 扩展未安装在 Apache 服务器的 PHP 模块上。您必须使用终端安装它

打开终端 (CTRL + Alt + T) 并执行以下命令:

sudo apt-get install php5-curl

PHP5-curl 将自动下载并安装。安装后,重新加载 Apache2 服务器:

sudo service apache2 reload

只是为了澄清一下,如果你使用的是PHP7/任何PHP版本,你可以简单地执行

sudo apt-get install php-curl

这将为您安装的 PHP 下载适当的扩展,

就我而言,它下载了php7.2 curl