phpcurl扩展
① php单独添加扩展 无需重启服务器
问题
   php自身提供了很多扩展,比如curl,gmp, mbstring等等。我们在编译安装php时未必安装了所有扩展。那么在安装完php后,如果想单独安装某个php自身的扩展怎么办呢?
  
 我们以curl扩展模块的安装为例说明如何单独添加扩展。
  
 步骤
   1.进入php源码的扩展目录。本例中我的源码对应目录如下:
  
 /search/src/php-7.0.14/ext
   1
   2.进入模块目录,我们安装的是curl扩展,所以进入curl目录。此时,我们所在的目录是
  
 /search/src/php-7.0.14/ext/curl
   1
   3.执行phpize。注意,如果你的机器上有多个php版本,一定要执行你准备安装扩展的php版本对应的phpize。比如,我的机器上同时有php7和php5.3.3。我当前准备为php7安装curl扩展。所以执行php7对应的phpize
  
 1 /usr/local/php70/bin/phpize
   2
   3 结果类似:
   4 Configuring for:
   5 PHP Api Version:         20151012
   6 Zend Mole Api No:      20151012
   7 Zend Extension Api No:   320151012
  
 4.执行
  
 ./configure --with-php-config=/usr/local/php70/bin/php-config
   1
   说明:如果你的机器上只有一个php版本,大多时候不需要特别使用–with-php-config指明相应的php-config所在位置。
  
 5.执行make,之后会在./moles/目录下生成curl.so文件
  
 6.执行make install
  
 结果类似:
   Installing shared extensions:     /usr/local/php70/lib/php/20151012/
   1
   2
   执行结果告诉你将curl.so安装到了哪个目录。
  
 一般情况,如果你正确的指定了php-config或者你的机器只有一个php版本,so都会被正确安装到相应php的extension_dir。如果执行make install后,extension_dir目录下没有相应的so,可以手动将第5步中生成的so文件cp过去。
  
 要查看具体extension_dir,可以执行如下命令。
  
 php -i| grep extension_dir
   结果类似
   extension_dir => /usr/local/php70/lib/php/20151012/ => /usr/local/php70/lib/php/20151012/
   1
   2
   3
   7.在php.ini中增加
  
 extension=curl.so
   1
   如果不知道php.ini的具体位置,可以通过如下命令查看
  
 php --ini
   1
   8.执行如下命令,查看是否安装成功
  
 php -m | grep curl
   1
   如果你看到了curl, 恭喜你,安装成功!
② ubuntu php扩展curl怎么打开
你先安装 安装了就支持了。系统级:sudo apt-get install curl
如果你是想表达安装 PHP CURL 扩展,那么是下面
sudo apt-get install php7.1-curl
最好先搜索一下 sudo apt-cache search 7 ,就可以看到7.0和7.1开头的,选择符合你自己php 版本的即可。
③ PHP如何开启CURL扩展支持
开启curl扩展,这需要修改PHP的配置,在Windows 中只需简单三步:
将PHP安装文件夹下的三个文件php_curl.dll(可能在ext文件夹中),libeay32.dll,ssleay32.dll 复制到 %windir%/system32下。

3、重启php的服务(apache或者IIS),如重启IIS,运行iisreset即可。
④ centos 7.2 系统 php7.0.12的 curl 扩展怎么开启
curl是一个广泛使用的用来上传和下载的命令行工具,当然严格来讲,它还可以有别的用途。对于测试来讲,它是Web相关测试非常实用的工具,包括debugging,使用起来非常方便。
下面直接进入主题:
1、直接进入到php源码包中找到原先安装PHP的源码包文件①;
2、直接进入/usr/package/php-7.1.10/ext/curl目录②;
cd /usr/package/php-7.1.10/ext/curl
3、通过phpize工具生成configure文件③;
/usr/local/php/bin/phpize
4、将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系④;
./configure --with-php-config=/usr/local/php/bin/php-config
5、编译程序并安装文件;
make &&make install
6、在php的配置文件php.ini最后一行添加extension=curl.so即可。
相关解释(带圆圈的数字编号)可参考:https://panxu.net/article/8392.html
⑤ php中怎样打开cURL扩展
首先看下php扩展库里有没有php_curl.dll这个扩展库文件  没有的话要去下载一个
修改php.ini文件:
    extension=php_curl.dll
然后phpinfo查看一下有没有curl相关信息  有的话就说明开启成功
⑥ linux上怎么操作开启php curl扩展
步骤如下: 
1. 进到对应扩展目录 
# cd /usr/local/src/php-5.2.12/ext/curl 
2. 调用phpize程序生成编译配置文件 
# /usr/local/php5/bin/phpize 
3. 调用configure生成Makefile文件,然后调用make编译,make install安装 
# ./configure -with-curl=/usr/local/curl -with-php-config=/usr/local/php5/bin/php-config# make# make install 
4. 修改php配置文件 
;修改扩展库目录extension_dir = "/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/";添加curl扩展extension = curl.so 
5. 重启Apache即可。
⑦ php中怎样打开cURL扩展
php_curl.dll与php_openssl.dll放在ext下,extension=php_curl.dll配置文件里这个前面的;去掉,重启web服务器(apache或nginx或iis)
⑧ linux中php没有curl这个扩展,大家怎么解决啊求解
首先看下php扩展库里有没有php_curl.dll这个扩展库文件 没有的话要去下载一个
下载地址:网页链接
修改php.ini文件:
extension=php_curl.dll
然后phpinfo查看一下有没有curl相关信息 有的话就说明开启成功
