ubuntu16.04 unable to locate package php7.0-curl

在本地运行该php正常,但放在服务器上(ubuntu16.04)运行时发现未能正常运行,在curl_init后php就未能继续运行,原因是在ubuntu上php不支持curl,而在win上是默认支持的,因此我们需要手动安装php-curl模块

1.检查php是否支持curl可以写一个php并打开查看

1. vim test.php
2. //输入以下代码
<?php
	echo phpinfo();
?>

可以在本地(win)浏览器上打开服务器上该php,如果已支持curl可以通过搜索curl,看到如下画面,则代表php已支持curl
在这里插入图片描述
2.或者新建一个php

1.vim test.php
2.  //输入以下代码
<?php
	echo function_exists('curl_init')?'enabled':'disabled';
?>

在本地(win)打开该php同样可以查看是否支持curl

安装php-curl

sudo apt-get install php7.0-curl
//要选择自己已安装的php准确版本,如7.0, 5.6

执行这条命令后报错了 unable to locate package php7.0-curl
后来发现是这个源没有该curl模块,所以我们采用以下方法

sudo apt-add-repository ppa:ondrej/php
//更添加这个源
sudo apt-get update
sudo apt-get install php7.0-curl
//这时成功安装php7.0-curl

问题成功解决

猜你喜欢

转载自blog.csdn.net/weixin_40208575/article/details/85331882
今日推荐