php怎么安装curl扩展

php怎么安装curl扩展

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

php安装curl扩展的方法:

一.首先明确一些目录
1.源码包目录,就是放从网上下载的源码包文件的目录,里面有下载的php,mysql,http等源码
例如:/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

登录后复制

#解压    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免费学习笔记(深入)”;

 #进入 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文件
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怎么安装curl扩展的详细内容,更多请关注【创想鸟】其它相关文章!

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

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

(0)
上一篇 2025年2月25日 01:47:13
下一篇 2025年2月23日 13:11:24

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

相关推荐

  • php怎么实现字符串转换成数组

    本篇文章给大家分享的内容是如何实现php字符串转换成数组,作为php程序员第一反应是联想到explode(),implode()这两个函数。 con[1]=28&selt[1]=1&con[2]=29&selt[2]…

    2025年2月25日
    200
  • php如何将时间戳转换成日期

    php将时间戳转换为日期 在php中将时间戳转换为日期函数为“date()”,该函数的用法为“date($format,$timestamp)”,其参数$format表示为要转换成的日期格式,参数$timestamp表示为要转换的时间戳,默…

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

    php数组转字符串 PHP数组转字符串的两种方法 方法一,利用自带的implode函数 方法二,利用循环遍历数组元素拼接成字符串 立即学习“PHP免费学习笔记(深入)”;  $value) {$str1 .=’,’.$value; }var…

    2025年2月25日
    200
  • php怎么实现验证码的功能

    验证码在表单实现越来越多了,但是用js的写的验证码,总觉得不方便,所以学习了下php实现的验证码。好吧,其实是没有事情干,但是又不想浪费时间,所以学习了下php实现验证码。正所谓,技多不压身。而且,也可以封装成一个函数,以后使用的时候也是很…

    2025年2月25日 编程技术
    200
  • 怎么修改php.ini文件

    怎么修改php.ini文件 首先打开本地的phpstudy软件; 然后找到并打开【设置】页面 立即学习“PHP免费学习笔记(深入)”; 接着点击【配置文件】下的php.ini 选择,选择要修改的php版本; 最后修改php.ini文件,保存…

    2025年2月25日 编程技术
    200
  • php中如何设置session的时间

    php中session时间设置详解 1. 客户端没有禁止Cookie (1)使用session_set_cookie_params()设置 Session失效时间,此函数是 Session 结合 Cookie设置失效时间。如果要让 Sess…

    2025年2月25日
    200
  • php删除字符串中间空格的方法

    php删除字符串中间空格的方法 方法一:使用正则 代码如下: 登录后复制 方法二:使用str_replace()函数 立即学习“PHP免费学习笔记(深入)”; 代码如下: 登录后复制 方法三:使用strtr()函数 代码如下: ”));/…

    2025年2月25日
    200
  • a++ 和 ++a 的区别

    a++ 和 ++a 的区别 1、计算结果的不同,前者的结果跟程序执行过程有关,有可能是加上1,有可能不加1,而后者的结果是a加上1; 2、计算过程不同,前者计算过程是先执行a,之后在增加1,后者计算过程是先加上1,之后再执行a。 例题 in…

    2025年2月25日
    200
  • 如何检测php环境是否安装

    如何检测php环境是否安装 首先在WWW目录下新建一个test.php文件 然后在其中添加如下内容,并保存 登录后复制 最后开启本地服务器,在浏览器中运行localhost/test.php,若出现以下配置,则php环境安装成功 立即学习“…

    2025年2月25日
    200
  • php怎么实现英文小写转大写

    php实现英文小写转大写的方法:首先新建一个“test.php”文件;然后在该文件中创建代码“$str = strtoupper($str)”;最后在浏览器中运行“localhost/test.php”即可。 推荐:《PHP视频…

    2025年2月25日
    200

发表回复

登录后才能评论