安装php扩展curl

系统:centos 6.8 64

环境 :php 5.6.9

安装curl分两种情况:

第一:当未安装PHP前安装curl 扩展

安装过程:

1、下载curl

wget https://curl.haxx.se/download/curl-7.54.1.tar.gz

2、解压安装

tar -zxf curl-7.54.1.tar.gz

./configure --prefix=/usr/local/curl (安装位置)

make & make install

安装php时,在./configure  --with-curl=/usr/local/curl进行安装 就可以了。

第二:当安装PHP后安装curl扩展

1、下载源码PHP源码包,下载和自己服务器相当的大版本就可以了 ,比如:服务器的PHP版本是php 5.6.9 ,我下载的是php 5.6.30也是可以的

2、进入 cd php-5.6.30/ext/curl

3、调用phpize程序生成编译配置文件

/usr/local/php56/bin/phpize (phpize调用主要看PHP安装位置)

4、调用configure生成Makefile文件,然后调用make编译,make install安装。

./configure -with-curl=/usr/local/curl -with-php-config=/usr/local/php56/bin/php-config

注意configure过程有没有报错  ,若有报错都是系统缺少必要软件,安装就可以了

make&&make install

完成后会有路径生成。

/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/

可以cd到路径下查看是否curl.so 存在。

5、修改php配置文件

vim php.ini

再最后添加:extension = curl.so即可 
6、重启php-fpm即可。

时间: 2024-08-10 23:18:38

安装php扩展curl的相关文章

tlinux(centos)下安装和开启curl php扩展

0x01 背景介绍 cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP.FTP.TELNET等.PHP也支持 cURL 库. 0x001 PHP中使用curl扩展 在PHP中建立cURL请求的基本步骤: (1)初始化           curl_init() (2)设置变量            curl_setopt() .最为重要,一切玄妙均在此.有一长串cURL参数可供设置,它们能指定URL请求的各个细节.要一次性全部看完并理解可能比较困难,所以今天我们只

给PHP安装和开启curl扩展

安装某些PHP源码如CMSTOP时需求系统开启curl扩展,这需要修改PHP的配置,在Windows 中只需简单三步. 一.window下安装php_curl支持 1.将PHP安装文件夹下的三个文件php_curl.dll(可能在ext文件夹中),libeay32.dll,ssleay32.dll 复制到 %windir%/system32下; 2.打开php.ini(可能在PHP环境的安装目录下,默认在c:\WINDOWS目录下),将;extension=php_curl.dll头部的分号去掉

<亲测好使>mac os 安装mcrypt扩展

以前安装opencart的时候倒是不需要mcrypt 这个库.但是新版本需要了.加上自己的 是mac环境.当时闲麻烦,就一直没装.这次下午就寻思给装上吧! 1.首先你要先安装xcode这个工具.不然没办法编译! xcode这个可以在苹果appstore下载. 2.安装 command line tools   打开xcode .->> Preferences 然后点击command line tools   install  等下再完成安装就行了 也可以按照这个国外高人写的安装 https:/

ubuntu 安装php 扩展和查看扩展包

利用ubuntu的软件包下载.安装工具:apt-get 输入下面的命令即可安装 php扩展库mcrypt.curl.gd库.mbstring.simplexml. apt-get install php-mcrypt; apt-get install php-curl; apt-get install php-gd; apt-get install php-mbstring; apt-get install php-simplexml; php 查看 php扩展包 php -m 然后具体可以通过

Mac OS Sierra 安装PHP扩展 Operation not permitted

想看详细解读的可以 点这里  只需要解决问题直接往下看就好 ---------------------------------------------------分 割 线------------------------------------------------------- Mac OS Sierra 安装PHP扩展,在make install 的时候,出现类似 cp: /usr/lib/php/extensions/no-debug-non-zts-20131226/#[email p

centos 安装php扩展的两种方法

版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 查看PHP版本: php -v 1 1 查看指定PHP版本: /usr/local/php/bin/php -v 1 1 查看PHP已安装的扩展 php -m 1 1 查看服务器上某个版本的PHP已安装的扩展 /usr/local/php/bin/php -m 1 1 查看php.ini的位置 /usr/local/php/bin/php --ini 1 1 安装扩展 方法一:使用yum命令安装 如果PHP是通过yum命令安

redis慢查询日志、php安装redis扩展、redis存储session、redis主从配置

一:redis慢查询日志 编辑配置文件/etc/redis.conf针对慢查询日志,可以设置两个参数,一个是执行时长,单位是微秒,另一个是慢查询日志的长度.当一个新的命令被写入日志时,最老的一条会从命令日志队列中被移除. slowlog-log-slower-than 1000 //单位ms,表示慢于1000ms则记录日志slowlog-max-len 128 //定义日志长度,表示最多存128条slowlog get //列出所有的慢查询日志slowlog get 2 //只列出2条slowl

【docker】为docker下的php容器安装php-redis扩展【编译安装】

原文:[docker]为docker下的php容器安装php-redis扩展[编译安装] 使用docker安装的PHPFPM容器没有Redis扩展,需要安装一下扩展. 首先进入docker的PHPFPM容器 ? 1 $ docker exec -it myphpfpm /bin/bash 依次执行下列命令 ? 1 2 3 4 5 6 7 8 9 10 11 $ curl -L -o /tmp/redis.tar.gz https://github.com/phpredis/phpredis/ar

php安装swoole扩展

编译安装 Swoole扩展是按照php标准扩展构建的.使用phpize来生成php编译配置,./configure来做编译配置检测,make进行编译,make install进行安装. 请下载releases版本的swoole,直接从github主干上拉取最新代码可能会编译不过 如果当前用户不是root,可能没有php目录的写权限,安装时需要sudo或者su 如果是在git分支上直接git pull更新代码,重新编译前务必要执行make clean 安装准备 安装swoole前必须保证系统已经安