Linux安装PHP curl拓展

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了

你可能感兴趣的:(PHP实用功能,服务器)