时间:2021-05-24
如果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就好
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了linux平台编译安装PHP7并安装Redis扩展与Swoole扩展的方法。分享给大家供大家参考,具体如下:前面《PHP7安装Redis扩展教程【
首先要确定php已经扩展在php.ini中复制代码代码如下:extension=php_curl.dll还要保证php_curl.dll复制到php安装目录下的
本文实例讲述了PHP7安装Redis扩展的方法。分享给大家供大家参考,具体如下:linux中PHP7安装Redis扩展1.依次执行wget-chttps://g
本文实例讲述了php生成curl命令行的方法。分享给大家供大家参考,具体如下:示例:curl"http://localhost/other/serverInfo
PHP开发中我们常用cURL方式封装HTTP请求,什么是cURL?cURL是一个用来传输数据的工具,支持多种协议,如在Linux下用curl命令行可以发送各种H