Linux安装PHP curl拓展

本文详细介绍了在Linux环境下如何从源码安装CURL,并进一步安装PHP的CURL拓展,解决curl_init()未定义的问题。通过一系列步骤,包括下载、解压、配置、编译和安装,最终实现CURL在PHP中的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux环境下报错curl_init() undefind,在linux下执行php -m查看php拓展,没有看到curl,表示没有安装curl拓展。

1.安装curl

首选需要安装curl:

cd /usr/local
wget http://curl.haxx.se/download/curl-7.44.0.tar.gz
tar zxf curl-7.44.0.tar.gz
mv curl-7.44.0.tar.gz curl
cd curl
./configure
make
make install

安装完成。

2.安装PHP curl拓展

进入到PHP安装目录下的ext/curl下:

cd /usr/local/php/ext/curl
phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-curl=/usr/local/curl
make
make install

修改php.ini文件,开启curl拓展:

vim /usr/local/php/lib/php.ini
# 找到 ;extension=shmop 下面(获取其他拓展下面都行)添加下面一行:
extension=curl.so

重启php-fpm

这时php -m就看到curl了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值