linux中php如何安装CURL扩展方法

   如果php已经在系统编译好,后来又需要添加新的扩展。

  一种方式就是重新完全编译php,另一种方式就是单独编译扩展库,以extension的形式扩展。

  下面以安装curl扩展为例:

  1、下载curl安装包。(我的php是4.4.4的,下载最新的curl 7.16 不能使用,最后下载7.14的才可以,所以要注意一下版本问题)

  ./configure

  make

  php要求curl的目录要有include和lib目录,并且include下要有easy.h 和curl.h两个文件,lib下要有libcurl.a。经编译后include下的文件有了,但是lib目录下没有。原来生成到lib/.libs目录下,所以要copy到lib目录

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

  cd ext

  cd curl

  phpize

  ./configure --with-curl=DIR

  make

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

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

时间: 2024-11-08 19:26:14

linux中php如何安装CURL扩展方法的相关文章

linux中php如何安装CURL扩展方法示例教程

  如果php已经在系统编译好,后来又需要添加新的扩展. 一种方式就是重新完全编译php,另一种方式就是单独编译扩展库,以extension的形式扩展. 下面以安装curl扩展为例: 1.下载curl安装包.(我的php是4.4.4的,下载最新的curl 7.16 不能使用,最后下载7.14的才可以,所以要注意一下版本问题) 代码如下: ./configure make php要求curl的目录要有include和lib目录,并且include下要有easy.h 和curl.h两个文件,lib下

Linux系统中PHP环境安装curl扩展的教程

如果php已经在系统编译好,后来又需要添加新的扩展. 一种方式就是重新完全编译php,另一种方式就是单独编译扩展库,以extension的形式扩展. 下面以安装curl扩展为例: 1.下载curl安装包.(我的php是4.4.4的,下载最新的curl 7.16 不能使用,最后下载7.14的才可以,所以要注意一下版本问题) ./configure make php要求curl的目录要有include和lib目录,并且include下要有easy.h 和curl.h两个文件,lib下要有libcur

Linux中使用rpm安装软件包的方法详解

最近我在研究linux系统,简单得总结了一些常用得命令 主要是rpm安装命令 卸载 与查询 tar 解压缩 ,tar软件安装 文件删除 rm 可用于文件以及文件夹删除,另外rmdir用来删除空文件夹 用户相关 useradd 以及 passwd 权限相关 chmod 等 移动与重命名 mv tar:     tar xvfz xampp-linux-1.7.7.tar.gz -C /opt   [.tar.gz]     tar xvfj FileZilla.tar.bz2 -C /opt   

Linux下PHP安装curl扩展支持https例子

问题:   线上运行的lamp服务器,默认yum安装的curl模块只支持http,不支持https.   解决方法:   编译安装curl,重新编译php,使php的curl模块支持https.   具体步骤:   1.下载curl   cd /usr/local/src  #进入安装包存放目录   wget http://curl.haxx.se/download/curl-7.44.0.tar.gz  #下载   2.安装curl   cd /usr/local/src   tar zxvf

centos系统下php5安装curl扩展两种方法

php5.3 安装curl扩展  代码如下 复制代码 tar zxf 解压 ./configure --prefix=/usr/local/curl make make install 进入PHP的源码包,没有的话,重新下载php5.3.tar.gz解压即可.  代码如下 复制代码 cd ext/curl 运行一下phpize /usr/local/php5/bin/phpize 配置curl  代码如下 复制代码 ./configure --with-php-config=/usr/local

linux/Windows系统如何安装PHP-curl扩展

最近公司要做个网站,于是从网上找了几个CMS建站系统试试,最后选择了蝉知系统,因为系统内置了微信公众号关联,比较强大.今天在倒腾网站时,出现了下面的错误提示: Fatal error: Call to undefined function curl_version() in /home/dnxw/chanzhieps/system/framework/helper.class.php on line 1047 原来是因为我的服务器PHP环境没有安装curl扩展导致的.所以本文我们将和大家一起分享

linux/windows系统如何安装php-gd扩展库

昨天有位客户咨询我一个问题,他在使用然之OA 系统时涉及到图片显示时提示下面错误窗口.看到这个错误提示,我们肯定都会想到是不是PHP的gd库未安装,但是这位朋友说他用phpinfo查看了下PHP环境,发现gd扩展已存在,而且问题依旧存在,所以才头疼问题出在哪里.下面是这位朋友给我的截图: 看到这里,可能一些细心的朋友已经发现问题所在了,很明显,这位用户的gd扩展安装得不完整.这里我先直接给大家展示gd库完整安装后的截图: 所以我们在检查PHP环境,要看一下扩展是否安装齐全.完整,针对上面的问题,

Linux下rz/sz安装及使用方法

http://blog.chinaunix.net/uid-20639775-id-154615.html Linux下rz/sz安装及使用方法 1)    工具说明 在SecureCRT这样的ssh登录软件里, 通过在Linux界面里输入rz/sz命令来上传/下载文件. 对于RHEL5, rz/sz默认没有安装所以需要手工安装. sz: 将选定的文件发送(send)到本地机器; rz:运行该命令会弹出 一个文件选择窗口, 从本地选择文件上传到服务器(receive). 下载安装包lrzsz-0

Linux中修改环境变量及生效方法_Linux

在/etc/profile文件中添加变量[对所有用户生效(永久的)] 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是"永久的". 要让刚才的修改马上生效,需要执行以下代码 source /etc/profile 以上这篇Linux中修改环境变量及生效方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持. 以上是小编为您精心准备的的内容,在的博客.问答.公众号.人物.课程等栏目也有的相关内容,欢迎继续使用右上角搜索