Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Ubuntu上集成GoogleOAuth和PHP时需要curlPHP扩展时出错_Php_Ubuntu_Curl_Google Oauth - Fatal编程技术网

在Ubuntu上集成GoogleOAuth和PHP时需要curlPHP扩展时出错

在Ubuntu上集成GoogleOAuth和PHP时需要curlPHP扩展时出错,php,ubuntu,curl,google-oauth,Php,Ubuntu,Curl,Google Oauth,我正在开发一个需要与GoogleAPI客户端库集成的PHP应用程序。我在Ubuntu的灯堆上运行。我已经在本地主机上启动并运行了应用程序。当我从中集成代码时,我得到以下错误: PHP致命错误:未捕获异常“exception”,消息为“Google CurlIO客户端需要CURL PHP扩展” 我无法在任何其他论坛上找到帮助。有人能告诉我解决这个问题的方法吗。我怀疑这可能与我在本地文件夹而不是var/www中开发和运行应用程序有关。我添加了一个名为mysite的文件,并指向Apache从本地文件夹

我正在开发一个需要与GoogleAPI客户端库集成的PHP应用程序。我在Ubuntu的灯堆上运行。我已经在本地主机上启动并运行了应用程序。当我从中集成代码时,我得到以下错误:

PHP致命错误:未捕获异常“exception”,消息为“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下载适当的扩展

在我的例子中,它从synaptic软件包管理器下载了
php7.2 curl

安装php5 curl软件包。