php安装curl扩展的方法

php安装curl扩展的方法

php安装curl扩展的方法

PHP的curl扩展的安装

有时候安装好php后,后面需要一些扩展需要添加进来,又不能影响当前php的工作,我们就只能通过动态添加扩展来实现

一.首先明确一些目录

1.源码包目录,就是放从网上下载的源码包文件的目录,里面有下载的php,mysql,http等源码

立即学习“PHP免费学习笔记(深入)”;

例如:/usr/local/src/  

2.PHP扩展包路径,就是PHP用来支持扩展服务的软件包,一般在php源码包的ext目录

例如:/usr/local/src/php-7.0.12/ext/

二. 开始动手安装

1.首先要安装curl服务,先下载curl源码包放到 源码包目录

 

#下载源码包(源码包列表)https://curl.haxx.se/download/  或  https://curl.haxx.se/download.html(或者直接下载7.55.1版本的curl包)wget https://curl.haxx.se/download/curl-7.55.1.tar.gz#解压tar -zxvf curl-7.55.1.tar.gz#进入目录cd curl-7.55.1#预编译(并指定安装位置)mkdir /usr/local/lib/curl./configure --prefix=/usr/local/lib/curl/#安装make && make install

登录后复制

2.安装php的curl扩展,记住预编译 –with-curl = /usr/local/lib/curl就是上面安装curl的目录

 

#进入 php 扩展包安装位置cd /usr/local/src/php-7.0.12/ext/curl#生成 configure 文件/usr/local/php/bin/phpize#预编译./configure --with-php-config=/usr/local/php/bin/php-config  --with-curl=/usr/local/lib/curl#安装make && make install

登录后复制

3.安装好后,会提示在/usr/local/php/lib/php/extensions/no-debug-zts-20151012/  生成了curl.so文件

c4f5075f241f2cc0abfc357d963b069.png

4. php.ini 开启curl支持

extension_dir="/usr/local/php/lib/php/extensions/no-debug-zts-20151012/ "extension=curl.so 开启或者加上

登录后复制

5.重启apache

 

还有一种比较常用的方式,很多常用的扩展模板php源码已经整合进去了,直接进入php扩展目录/usr/local/src/php-7.0.12/ext/

找到curl目录,进入目录,/usr/local/php/bin/phpize,生成configure文件, ./configure --with-php-config=/usr/local/php/bin/php-config  //编译,make&make install  安装;然后在php.ini开启扩展;

登录后复制

相关推荐:《PHP教程》

以上就是php安装curl扩展的方法的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2139501.html

(0)
上一篇 2025年2月25日 01:50:40
下一篇 2025年2月25日 01:51:06

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • php 删文件夹的方法

    php 删文件夹的方法 新建一个php文件,命名为test.php,用于讲解php如何删除文件夹及其文件夹下所有文件。 相关推荐:《PHP教程》 在test.php文件内,创建一个removeDir()函数,其参数为$dirName(所需删…

    2025年2月25日 编程技术
    000
  • json如何转php

    json如何转php? json_decode是php5.2.0之后新增的一个PHP内置函数,其作用是对JSON格式的字符串进行编码.   json_decode的语法规则:   json_decode ( string $json [, …

    2025年2月25日
    200
  • php如何禁止页面缓存

    php如何禁止页面缓存? 页面缓存在有的时候是不需要的,我们可以禁止浏览器缓存页面。 在PHP中可以轻松的使用下面的语句实现禁止页面缓存,但比较难记特整理下,方便大家使用。 php代码如下: 登录后复制 这对于某些页面来说是很有用的,例如:…

    2025年2月25日
    200
  • php转换大小写的方法

    php转换大小写的方法 1.将字符串转换成小写 strtolower(): 该函数将传入的字符串参数所有的字符都转换成小写,并以小定形式放回这个字符串. 例: 登录后复制 输出结果: 立即学习“PHP免费学习笔记(深入)”; i want …

    2025年2月25日
    200
  • php字符串转数字的方法总结

    php字符串转数字的方法总结 1、第一种转换方式:在要转换的变量之前加上用括号括起来的目标类型,如 (int);(bool);(float);(string);(array);(object) 2、第二种转换方式:使用3个具体类型的转换函数…

    2025年2月25日 编程技术
    200
  • php 删除字符串中任何字符的方法

    php 删除字符串中任何字符的方法  function delStr($start, $end, $orgenStr) {   //读取要删除字符位置的前一部分字符串,并赋值给$temp    //strpos读取字符第一次出现的位置   …

    2025年2月25日
    200
  • php中===与==的区别

    php中===与==的区别 ===比较两个变量的值和类型;==比较两个变量的值,不比较数据类型。 比如 $a = ‘123’; $b = 123;   立即学习“PHP免费学习笔记(深入)”; $a === $b为假…

    2025年2月25日
    200
  • php中的->是什么意思

    是什么意思” > 【->】符号是“插入式解引用操作符”。换句话说,它用来调用由引用传递参数的子程序的方法(当然,还有其它的作用)。正如我们上面所提到的,在调用php的函数的时候,大部分参数都是通过引用传递的。php中…

    2025年2月25日
    200
  • php怎么去除字符

    php怎么去除字符? 如果没有中文的话可以用 str_replace str_replace(find,replace,string,count) 登录后复制 str_replace() 函数以其他字符替换字符串中的一些字符(区分大小写) …

    2025年2月25日
    200
  • php怎么禁止访问.php文件

    php怎么禁止访问.php文件? 本文实例讲述了php禁止直接从浏览器输入地址访问.php文件的方法。 具体实现方法如下: 一般来说对于有些重要的文件我们并不希望用户可以直接输入地址进行访问,对此我们需要进行一些设置。 下面总结了一些php…

    2025年2月25日
    200

发表回复

登录后才能评论