linux下安装curl扩大的办法简介
添加时间:2013-6-16 点击量:
一种体式格式就是从头完全编译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就好。更具体的有关linux下设备curl的办法,请参考文章:http://www.jbxue.com/article/9576.html 。
我所有的自负皆来自我的自卑,所有的英雄气概都来自于我的软弱。嘴里振振有词是因为心里满是怀疑,深情是因为痛恨自己无情。这世界没有一件事情是虚空而生的,站在光里,背后就会有阴影,这深夜里一片寂静,是因为你还没有听见声音。—— 马良《坦白书》
一种体式格式就是从头完全编译php,另一种体式格式就是零丁编译扩大库,以extension的情势扩大。
下面以安装curl扩大为例:
1、curl安装包。(我的php是4.4.4的,新的curl 7.16 不克不及应用,最后7.14的才可以,所以要重视一下版本题目)
php 请求curl的目次要有include和lib目次,并且include下要有easy.h 和curl.h两个文件,lib下要有libcurl.a。经编译后include下的文件有了,然则lib目次下没有。本来生成到lib/.libs目 录下,所以要copy到lib目次
2、进入安装原php的源码目次,
就会在PHPDIR/ext/curl/moudles/下生成curl.so的文件。
3、复制curl.so文件到extensions的设备目次,批改php.ini就好。
下面以安装curl扩大为例:
1、curl安装包。(我的php是4.4.4的,新的curl 7.16 不克不及应用,最后7.14的才可以,所以要重视一下版本题目)
./configure
make
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
cd curl
phpize
./configure --with-curl=DIR
make
就会在PHPDIR/ext/curl/moudles/下生成curl.so的文件。
3、复制curl.so文件到extensions的设备目次,批改php.ini就好。
更具体的有关linux下设备curl的办法,请参考文章:http://www.jbxue.com/article/9576.html 。
我所有的自负皆来自我的自卑,所有的英雄气概都来自于我的软弱。嘴里振振有词是因为心里满是怀疑,深情是因为痛恨自己无情。这世界没有一件事情是虚空而生的,站在光里,背后就会有阴影,这深夜里一片寂静,是因为你还没有听见声音。—— 马良《坦白书》