php安装curl扩展的方法-PHP问题

资源魔 34 0

php装置curl扩大的办法

PHP的curl扩大的装置

有时分装置好php后,前面需求一些扩大需求增加出去,又不克不及影响以后php的工作,咱们就只能经过静态增加扩大来完成

一.起首明白一些目次

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
(或许间接下载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扩大的办法的具体内容,更多请存眷资源魔其它相干文章!

标签: php php教程 curl php故障解决 php使用问题

抱歉,评论功能暂时关闭!