开发php的时候遇到一个错误, Fatal error: Call to undefined function curl_init() Google了一下,网上基本都是你抄我,我抄你,还不能解决,我勒个擦。还是自己动手吧,结合以前经验,解决方法如下: 0. 前提。我的php开发环境是用源码包编译、安装而成的。并且保留了php的源码包。 1. 安装cURL。 1.1 进入/usr/local/src目录,命令如下: $ cd /usr/local/src 1.2 下载cURL源码包,可以通过命令下载,也可以直接去http://curl.haxx.se/download/选择版本下载,然后copy到该目录。如果是敲命令,如下: $ sudo wget http://curl.haxx.se/download/curl-7.17.1.tar.gz 1.3 配置。在当前目录下执行命令: $ sudo ./configure –prefix=/usr/local/curl 1.4 编译,命令如下: $ sudo make 1.5 安装,命令如下: $ sudo make install 如果安装成功以后,在/usr/local/curl/目录下将生成bin、include、lib和share四个目录。 2. 扩展php。 2.1 进入php源码包(不是安装以后的)位置/ext/curl/目录,我的在/usr/local/src/php-5.3.22/ext/curl,如下图所示 2.2 在当前目录下,通过phpize可以建立php的外挂模块,命令如下: $ sudo /usr/local/php/bin/phpize 其中/usr/local/php/是我的php安装路径,有可能与各位不一样。 2.3 配置扩展,命令如下: $ sudo ./configure –with-php-config=/usr/local/php/bin/php-config […]
Ubuntu下PHP扩展cURL
- Post author By David
- Post date
- Categories In Study, Ubuntu
- No Comments on Ubuntu下PHP扩展cURL