php怎么安装curl扩展-PHP问题

资源魔 37 0

有时分装置好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 扩大包装置地位
    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扩大的具体内容,更多请存眷资源魔其它相干文章!

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

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