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

时间: 2024-11-11 18:57:06

ubuntu下PHP支持cURL的相关文章

【转】Ubuntu下配置支持Windows访问的samba共享

原文网址:http://blog.csdn.net/i_chips/article/details/19191957 一.安装Ubuntu samba服务器 $ sudo apt-get install samba $ sudo apt-get install smbclient # Linux客户端测试用 二.创建samba配置文件 1. 备份原配置文件 $ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak 2. 创建共享目录 $ sudo

Ubuntu下配置支持Windows访问的Samba共享

一.安装Ubuntu samba服务器 $ sudo apt-get install samba $ sudo apt-get install smbclient # Linux客户端测试用 二.创建samba配置文件 1. 备份原配置文件 $ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak 2. 创建共享目录 $ sudo mkdir -p /home/share 一般来说,该目录的权限为755,将其改为777之后,Owner之外的其他用

Ubuntu下安装nginx支持rtmp和http流媒体方案

最近公司要整理一套视频点播和直播的方案,本身对这块不是很熟悉,翻阅了大量的资料,最终算是了解一下,特记录下,第一套方案,当然是最简单的nginx+http的方案,这个方案支持android和pc以及苹果端,是比较普遍的做法,下面详细记录下在Ubuntu下安装的整个过程,过程参考另一篇博客而来,只是整理下最新的各组件包. step1准备ubuntu的环境: sudo apt-get update step2 安装必要的一些libs: sudo apt-get install build-essen

解决Ubuntu下 Could NOT find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR)

Ubuntu下CMake 编译时出现问题:Could NOT find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR) 查找发现  # sudo apt-get install libcurl4-openssl-dev新问题,有的人可能出现1,有的出现2. 1:正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 E: 未发现软件包 libcurl4-openssl-dev 2:libcurl4-openssl-dev

Ubuntu下安装VirtualBox并为其添加USB支持

1.下载VirtualBox软件包和USB支持包 下载网址均为为:https://www.virtualbox.org/wiki/Downloads VirtualBox软件包下载项: VirtualBox 4.3.10 for Linux hosts USB支持包下载项: VirtualBox 4.3.10 Oracle VM VirtualBox Extension Pack All supported platforms 2.下载完成后,进行安装 3.添加当前用户到组 sudo gedit

让ubuntu下的eclipse支持GBK编码

把Windows下工程导入Linux下Eclipse中,由于以前的工程代码,都是GBK编码,而Ubuntu默认不支持GBK编码,所以,我们要让Ubuntu支持GBK,方法如下: 1.修改/var/lib/locales/supported.d/local文件,在文件中添加 zh_CN.GBK GBK zh_CN.GB2312 GB2312 2.sudo dpkg-reconfigure --force locales 然后在输出的结果中会出现 zh_CN.GB2312 done zh_CN.GB

ubuntu下安装opencv 2.4.9 脚本,支持摄像头和cuda

1 arch=$(uname -m) 2 if [ "$arch" == "i686" -o "$arch" == "i386" -o "$arch" == "i486" -o "$arch" == "i586" ]; then 3 flag=1 4 else 5 flag=0 6 fi 7 echo "Installing OpenCV

(win和ubuntu下)codeblocks不支持c++11

在 CodeBlocks 中的 设置(setting)-> Compiler 中,选择 Compiler settings,将里面对应的 C++11 选项选中后,即可支持 C++11 了, windows下图片如下: ubuntu下图片如下:(注意刚开始可能找不到settings,你要把鼠标点到最上面就出现菜单项了,ubuntu软件中心安装的codeblocks是the coming c++0x跟windows下不一样) (win和ubuntu下)codeblocks不支持c++11

[编程菜谱]如何在Ubuntu下编译链接最简单的curl例子

简介:有点时间没有在Linux环境下战斗了,刚好需要研究一下curl的API使用,试图编译链接了一个最简单的curl例子,发现了很多问题,最后决定把过程记录下来,以防止未来再犯类似的简单错误,如果能帮助到某位过客,也算是幸事! 食材: Ubuntu 12.04 64-bit 安装了基本的gcc.g++.make,恕不赘述 simple.c 一个最最简单的官网curl的c实例,万丈高楼平地起嘛 步骤: 1. 首先要安装curl的开发环境 sudo apt-get install libcurl4-