ubuntu下PHP支持cURL

公司项目需要,注册需要验证手机号码,其中需要LAMP支持cURL。

由于事先安装平台的时候,并没有注意到这一点,所以编译PHP5的时候,并没有使用参数--with-curl。

后来需要的时候,查一些参考方法,如:

http://blog.csdn.net/chamtianjiao/article/details/6146281

http://jingyan.baidu.com/article/a681b0de39c47d3b1943467a.html

按照这些方法,配置好php.ini以后,重启Apache服务,就会失败。所有服务都失败。

后来参考 http://askubuntu.com/questions/9293/how-do-i-install-curl-in-php5

成功安装cURL,并启动Apache服务。

具体步骤如下:

1、安装cURL

sudo apt-get update

sudo apt-get install php5

sudo apt-get install libapache2-mod-php5

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl

2、更改php.ini配置

cd /etc/php5/apache2/

sudo vim php.ini

我的配置文件是修改733行如下:

; Directory in which the loadable extensions (modules) reside.

; http://php.net/extension-dir

extension_dir = "/usr/lib/php5/20100525+lfs/"

extension = curl.so

; On windows:

; extension_dir = "ext"

就是配置extension_dir 路径,和extension 文件名。

3、重启服务

sudo service apache2 restart