在使用某些PHP系统时要求开启curl扩展,下面是linux下安装、开启php curl 扩展方法:

方法一

安装cURL

wget http://curl.haxx.se/download/curl-7.17.1.tar.gz

tar -zxf curl-7.17.1.tar.gz

./configure –prefix=/usr/local/curl

make & make install

安装php

只要打开开关 –with-curl=/usr/local/curl

就可以了。

这个扩展库还是非常棒,是fsockopen等等相关的有效的替代品。

方法二

进入安装原php的源码目录,

cd ext

cd curl

phpize

./configure –with-curl=DIR

make & make install

就会在PHPDIR/ext/curl/moudles/下生成curl.so的文件。

复制curl.so文件到extensions的配置目录,修改php.ini就好了

extension=curl.so

第一种方法试了N遍一直在失败中,于是放弃。

使用第二种方法安装,

phpize提示找不到,其实命令在/usr/local/php/bin/目标下:

# /usr/local/php/bin/phpize

./configure –with-curl=DIR需要指定php的配置路径,应该如下:

# ./configure –with-php-config=/usr/local/php/bin/php-config –with-curl=DIR

注:上面的资料中错把–with-php-config写成了–with-php-php-config

然后就是编译安装:

# make

# make install

到这里会提示生成文件curl.so的路径: /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/

进入到这个路径下,复制curl到extension_dir目录下(本目录路径可以看phpinfo可是直接看php.int),

修改php.ini

extension=curl.so

# /usr/local/php/bin/php -m

如果看到有curl项表示成功。

重启apache

# /usr/local/apache2/bin/apachectl stop

# /usr/local/apache2/bin/apachectl start

到此成功了,在phpinfo中可以看到CURL的项。

linux php支持curl,linux下给php安装和开启curl扩展相关推荐

  1. Linux、Windows、Mac下Docker的安装与使用

    Linux.Windows.Mac下Docker的安装与使用 一.Linux下的安装 二.Windows与Mac下的安装 三.Docker的使用 一.Linux下的安装 这里以Centos 7为例,首 ...

  2. php安装和开启curl扩展,php开启curl扩展

    配置方法: 1.拷贝PHP目录中的libeay32.dll 和 ssleay32.dll 两个文件到 system32 目录. 2.修改php.ini:配置好 extension_dir ,去掉 ex ...

  3. linux内核支持utf8,Linux对非UTF-8中文编码的支持

    背景 Linux系统默认采用的UTF-8的编码(Unicode编码的一种),包括系统中的中英文和特殊字符,都是默认采用UTF-8编码. 而在国内,针对中文(包括基本的汉字.各少数民族文字.特殊字符等) ...

  4. linux编译cs文件,LinuxWine下如何编译安装CS反恐精英?

    CS反恐精英终于在我的Linux电脑上安装成功了,为了一个游戏,怎么说呢,自己付出了不少,当然离不开网络,慢慢的自己喜欢上了Linux.不知道为什么,安全.简介.方便.我也说不清楚.我游戏玩的不多,就 ...

  5. php5.4 zend安装教程,linux下php5.4安装Zend Guard Loader扩展

    从PHP5.3开始如果要支持ZendGuard加密的PHP代码,必须安装Zend Guard Loader,老的zend optimizer将不被支持. 1.Zend Guard Loader安装 [ ...

  6. php开启curl,给PHP安装和开启curl扩展

    安装某些PHP源码如CMSTOP时需求系统开启curl扩展,这需要修改PHP的配置,在Windows 中只需简单三步. 一.window下安装php_curl支持 1.将PHP安装文件夹下的三个文件p ...

  7. centos php 开启mysql扩展_CentOS 7下部署php7.1和开启MySQL扩展的方法教程

    前言 之前在CentOS7安装php7.1的时候有遇到PHP源及PHP7.1不支持MySQL扩展问题,上午抽空安装了下终于解决了这两个问题,特此记录备忘. 简单安装(yum方式) 安装软件源 添加ep ...

  8. linux yum php环境,centos下yum搭建安装linux+apache+mysql+php环境教程

    我们利用linux系统中yum安装apache+mysql+php是非常的简单哦,只需要几步就可以完成,具体如下: 一.脚本yum源安装: 1.yum install wget             ...

  9. linux内核支持2t,Linux 支持2T磁盘分区

    测试结果,RED HAT 4 AS UP DATA 7可以支持超过2T的文件系统分区,使用GPT+EXT3文件系统,使用parted命令进行分区,标签设置成gpt . ESX 4.0/4.1 里支持最 ...

最新文章

  1. C语言易错题集 第三部
  2. 2020年7月程序员工资统计,平均14357元,又跌了,扎心
  3. 使用 Azure Container Registry 储存镜像
  4. hamcrest_重新设计Hamcrest
  5. java中下拉框select和单选按钮的回显操作
  6. SqlServer动态表查询
  7. 计算并联电阻的阻值(信息学奥赛一本通-T1015)
  8. vue template 复用_Vue之组件、路由
  9. Python:检查‘Dictionary‘是否为空似乎不起作用
  10. 海归博士程序员光鲜背后:下车间写代码,体验炼钢灼人的热度
  11. Verilog初级教程(6)Verilog模块与端口
  12. Mugeda(木疙瘩)H5案例课—换装小游戏-岑远科-专题视频课程
  13. CentOS 6.5 Thinkpad 小红点(TrackPoint)设置
  14. wps excel 插入公式 整列
  15. 基于搜狗新闻语料库的词向量模型训练(Windows下)
  16. java表盘时钟的设计思路_java代码实现时钟
  17. hikari配置断开重连_Spring boot 数据库连接断线重连问题
  18. 使用moviepy.editor剪辑视频,批量截取视频片段
  19. 2022亚太C题赛题分享
  20. xwiki 安装步骤

热门文章

  1. 十分钟搞定Java多线程-如何使用sleep()方法和TimeUnit暂停线程
  2. 面试官:聊聊你知道的跨域解决方案
  3. linux之输出命令
  4. mysql declare 语法_sql_declare等语法 | 学步园
  5. Pytest 结合 Allure 生成测试报告
  6. Linux下搭建SVN服务器【亲测可用】
  7. 计算机可爱的企鹅教案,可爱的企鹅教案
  8. 5款写作神器,帮助你写出5w+爆款文案,好用到哭
  9. mybatis--开发Dao--原始dao方式和Mapper代理方式
  10. 修改系统默认软件安装路径