一般我们编译安装php时,不知道到底要安装哪些扩展,即使想全部安装,也不能将所有扩展的扩展名都列举出来,所以一般是需要哪些扩展就安装哪些扩展,待后续需要某扩展时再补充编译进去

如果我们运行的php版本有对应的扩展,而是之前编译时没有编译进去,可以通过以下方法安装。

1、直接cd到之前安装的源代码目录下的ext/extends_package_name,即对应的扩展包路径

2、在该扩展目录下运行命令phpize(如果没有phpize,则指定完整路径,如我的在/usr/local/php/bin/phpize),该命令的目的是生成configure文件

3、运行命令./configure --with-php-config=/usr/local/php/bin/php-config --with-extention

--with-php-config为已安装的php的php-config文件完整路径

--with-extention为现在需要补充的php扩展项,如果该配置项需要赋值,而你系统的对应库不在默认路径,则需要指定路径,如果在默认路径,则不需要指定。

4、make

5、make test

6、sudo make install

6、将刚刚安装的扩展配置到php.ini

应用举例:

1)mysqli

/usr/local/php5/bin/phpize        这里回车运行,执行完后就出了configure文件,

./configure  –with-php-config=/usr/local/php5/bin/php-config –with-mysqli=/usr/local/mysql/bin/mysql_config

直接回车,不出问题就继续。。

make

make test

make install   (不出错就会显示Installing shared extensions: /usr/local/php5/lib/php/extensions/no-debug-non-zts-20041030/)

现在mysqli.so文件就出来啦。。

直接在php.ini里把这个文件加载就OK啦。。

extension_dir=”/usr/local/php5/ext”

extension=mysqli.so

2)加密扩展 --with-mcrypt --with-mhash

php补充 扩展,php补充安装扩展支持相关推荐

  1. docker php安装gd扩展_Docker php安装扩展步骤

    演示docker-php-source , docker-php-ext-install ,docker-php-enable-docker-configure 这四个命令到底是用来干嘛的,它们在PH ...

  2. php安装扩展imagick,php安装扩展imagick

    之前使用GD库可以满足项目中需要的头像,图片的处理.包括群和讨论组的类似QQ讨论组九宫格头像拼接也用GD库实现了. 但是,在用户量逐步涨上来的时候,效率上就满足不了.即便做了异步队列来异步生成讨论的头 ...

  3. 惊!最靠谱的谷歌与edge浏览器安装扩展插件方法

    谷歌与edge浏览器安装扩展插件 谷歌浏览器安装扩展插件 Edge浏览器安装扩展插件 注意 谷歌浏览器安装扩展插件 1.在浏览器地址栏中输入: chrome://extensions/ 2.打开开发者 ...

  4. 最全Edge浏览器安装扩展程序步骤

    一共有2种方式,第一种从microsoft应用商店获取安装,另一种是外部的扩展文件进行安装扩展. 好了,废话不多说,直接上图. 第一种:从microsoft应用商店获取安装扩展程序 第一步:打开浏览器 ...

  5. Docker php安装扩展步骤详解

    前言 此篇,主要是演示docker-php-source , docker-php-ext-install ,docker-php-enable-docker-configure 这四个命令到底是用来 ...

  6. docker php安装扩展

    Docker php安装扩展步骤详解 前言 此篇,主要是演示docker-php-source , docker-php-ext-install ,docker-php-enable-docker-c ...

  7. php补充 扩展,PHP安装扩展补充说明

    上一篇文章中用到了,php的sodium扩展,那么如何安装PHP扩展呢?基于我之前踩过的一些坑,大致整理了几种安装php扩展的方法.已安装sodium为例 1.先做点准备工作,安装sodium依赖 r ...

  8. mac php安装mysql扩展_(MAC) PHP扩展安装

    前言 每个人的安装环境不同,具体安装依个人而异! 1.安装之前先查看php.ini的位置,然后将扩展写入配置文件. php -i | grep php.ini # php --ini # Loaded ...

  9. php mysqli报错,php安装扩展mysqli的实现步骤及报错解决办法

    php安装扩展mysqli的实现步骤及报错解决办法 terminal #cd php-5.3.6/ext/mysqli #/usr/local/webserver/php/bin/phpize #./ ...

  10. gearman mysql 扩展_Gearman的安装和使用

    Gearman 是一个分布式任务分发系统,通过程序调用(API,跨语言)分布式地把工作委派给更适合做某项工作的机器,且这些机器可以以并发的.负载均衡的形式来共同完成某项工作.当计算密集型场景时,适合在 ...

最新文章

  1. 什么是JavaBean
  2. 自然语言处理十问!独家福利
  3. spring boot四:探究hello world
  4. 通过 PhxPaxos 了解 Paxos 原理
  5. SQL COUNT() 函数
  6. vue+webpack+npm dev环境下内存溢出解决办法
  7. 王道408数据结构——第一章 绪论
  8. 简单计算机面试题库及答案_试讲可以看教案吗?必看的面试考前问题解答
  9. jmeter5.1.1启动提示not able to find java executable or version的解决办法
  10. Windows上开发测试工具集合
  11. linux用于开发qt java_Linux下Qt程序的打包发布
  12. 企业数字化转型需注意什么
  13. html不同app可以缓存多少,HTML5 AppCache和普通浏览器缓存之间有什么区别?
  14. APICS与AX的Master Planning(一)--Phantom bill of Material 虚项
  15. C++引用(作为函数参数和返回值)
  16. C++ 冰河木马的实现
  17. 《麦肯锡卓越工作方法》读后感
  18. 文件服务器 excle 变为temp,WPS的excel表格保存之后变成tmp_共享文档无法保存EXCLE 生成TMP...
  19. android 微信架构,微信App支付技术架构全解析
  20. 高分子材料老化的内外因、性能评价与预防措施

热门文章

  1. 学习PWM的一些总结
  2. java输入日期计算天数_(JAVA)输入年月日,计算日期是今年的第几天?
  3. 面向对象回顾(构造函数、覆盖和重载、Query接口的list方法和iterate方法、面向对象的六原则一法则、反射、内部类)
  4. Cpp 对象模型探索 / 虚继承带虚函数的基类的子类的内存布局
  5. 启明云端分享|在研发过程中常常会遇到各种问题,小编为大家做了SSD201/202 FAQ整理,我会定期给大家整理相关问题,欢迎关注我们CSDN启明云端技术社区!
  6. ESP8266\ESP32\ESP32-S2芯片支持哪些调试方式呢
  7. html diy文本几秒后关闭,利用HTML优化加快网页速度
  8. 电压3.3V的ESD静电保护器件型号大全
  9. 时空大数据 AI 研究院在京成立,助推时空产业高质量发展
  10. php5.4 zend安装教程,linux下php5.4安装Zend Guard Loader扩展