curl扩展:

  1. 下载 cURL http://pan.baidu.com/s/1hqrHWkG (curl-7.39.0.tar.gz) 3.98MB

  2. tar zxvf curl-7.39.0.tar.gz

  3. ./configure --prefix=/usr/local/curl

  4. [plain] view plain copy

  5. make && make install

  1. 安装 curl 成功后,进入 PHP 的源码包(非php安装地址)

  2. [plain] view plain copy 

  3. cd /var/soft/php-5.3.19/ext/curl

  4. /usr/local/php/bin/phpize     注:/usr/local/php 为我的php安装目录

  5. ./configure --with-php-config=/usr/local/php/bin/php-config --with-curl=/usr/local/curl/

  6. make && make install

  7. 成功后出现 curl.so 的所在目录

  8. 打开 php.ini 添加 extension=xxx/curl.so

  9. 重启 apache 即可。

------------------------------------------------------------------------------------------------------------------------------

最近购置了一台阿里云ec服务器centos64系统,在安装phpmyadmin选择源码安装时报错Fatal error: Call to undefined function mb_detect_encoding()
出错原因:
由于当时选择多语言种类的安装,所以用到了php的mbtring扩展,这个扩展是默认不开启的。
解决方案:
# cd  /www/php-5.5.14/ext/mbstring/                 //打开php安装源文件的找到ext下的mbstring文件夹
# /usr/local/php/bin/phpize    //执行php安装后目录中的bin/phpize文件
# ./configure --with-php-config= /usr/local/php/bin/php-config   //执行configure命令
# make 
# make install
修改php.ini中的扩展路径
extension_dir=" /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/"
如果php.int中有extension=mbstring.so就把前面的注释符号去掉,如果没有就加上这句话。

ps:在安装这个扩展中走了很多弯路,主要是extension_dir路径的指定,好多文章说扩展路径是extension_dir="xxx/xxx/xxx/ext",所以浪费很多时间,希望看到我文章的同学少走些弯路。一定要搞清楚自己的正确的扩展路径哈~~

补充,生成的XXXX.so扩展,在php/ext/curl/modules/curl.so

转载于:https://blog.51cto.com/zhaozhangxiao/1877604

linux 下安装 php 扩展 典型安装 mysql curl mb_string相关推荐

  1. Linux下PCI转串口卡驱动安装方法

    Linux下PCI转串口卡驱动安装方法 ----------------------------------- 由于公司产品要做行业市场,而产品与行业用户间PC的通讯为RS232串口方式.而行业用户那 ...

  2. Linux下通过源码编译安装程序

    本文简单的记录了下,在Linux下如何通过源码安装程序,以及相关的知识. 一.程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件:就是通常我们见到的 ...

  3. Linux下VTK、ITK的安装及运行 转载

    Linux下VTK.ITK的安装及运行  转载 (2011-08-01 19:42:10) 转载▼ 标签: it   1.安装VTK (1)在www.cmake.org下载cmake-2.4.6.ta ...

  4. LINUX下tar.gz包的安装方法

    LINUX下tar.gz包的安装方法 在tar.gz的东西不多了---- ======================================== 大多以tar.gz 和tar.bz2打包软件 ...

  5. linux终端怎样ise,Linux下ISE开发环境的安装zz

    Linux下ISE开发环境的安装zz (2011-03-17 18:55:33) 标签: 杂谈 转自:http://hi.baidu.com/remygo/blog/item/6823f78b83ce ...

  6. 在Linux下,SVN服务器的安装

    最近想在VPS上搭建一个SVN服务,方便在外面使用时存放代码. 上次介绍过在Windows上搭建SVN服务器,这次来谈谈在Linux上搭建吧,系统是CentOS. 网上有不少教程,可是没有一篇完整的, ...

  7. linux是不是在根目录下安装的软件其它用户就可以使用,[转载]Linux下非root用户如何安装软件...

    [转载]Linux下非root用户如何安装软件 这是本人遇到的实际问题,之前用到的所有机器,无论是自己的PC还是云服务器,root权限都是妥妥的,但是现在发现实验室的服务器原来自己并没有root权限2 ...

  8. Linux下常用软件压缩包方式安装

    Linux下常用软件压缩包方式安装 特别说明:以下需要安装的软件,下载相应压缩包后均上传至服务器的/opt/目录下 1.JDK安装 下载JDK 解压JDK tar -zxvf jdk-8u211-li ...

  9. Linux下minicom超级终端的安装及使用

    本文引用自bezstellar<Linux下minicom超级终端的安装及使用> 文档整理作者:陈博强 2010-06-23 Minicom目录: <一>Minicom的简介 ...

最新文章

  1. 编码不规范,同事真的会两行泪?
  2. 服务器响应码302,ajax与302响应代码测试 详细出处参考:http://www.jb51.net/article/42327.htm...
  3. 第4章 JSP语法、内置对象
  4. Python 读取接口数据 返回JSON
  5. HDU-1051 Wooden Sticks
  6. 滚动条判断是否滑动到顶部底部
  7. Java异常处理之InvocationTargetException(反射异常)
  8. Android4.2中Phone的P-sensor的应用的分析。
  9. js里获取表单输入值进行比对的方法
  10. android 单独编译contacts,Android编译全过程
  11. python抽奖程序_抽奖程序python
  12. RxJava结合Retrofit使用 自定义封装类结合泛型 请求网络数据+Fresco+RecyclerView+MVP分层
  13. 数学基础:和式极限(可爱因子理解) 连续,极限定义: 导数: 微积分: 推荐数学电影
  14. vue 点击打开pdf
  15. UC Berkeley AI Project -MindsDB 学习
  16. Laravel本地Sail开发环境下Phpstorm+浏览器+Postman调试配置
  17. Shell中 |和||,和用法
  18. 小厨房设计软件测试,小厨房只要设计的合理 照样可以轻松在家做大餐
  19. kali 设置中文并安装输入法
  20. addEvent.js源码解析

热门文章

  1. ROS学习(十一):ROS URDF-model
  2. IAR实际使用过程中遇到的问题
  3. zanePerfor 一款完整,高性能,高可用的前端性能监控系统,不要错过
  4. 带你一起撸一遍 nodejs 常用核心模块(二)
  5. SpringCloud 微服务 (十) 消息队列MQ 基础
  6. 23 Merge k Sorted Lists
  7. 调整cisco参数设置
  8. Execute Process Task
  9. TinyDBCluster Vs routing4db
  10. AngularJS+Satellizer+Node.js+MongoDB-Instagram-20