什么是phpize及其用法
应用场景
在使用php的过程中,我们常常需要去添加一些PHP扩展库。但是重新对php进行编译是比较蛮烦的,所以这时候我们可以使用phpize对php进行添加扩展。并且phpize编译的扩展库可以随时启用或停用,比较灵活。
使用方法
extention为要挂载的扩展包
wget extension.tar.gz
下载相应的扩展包并解压。cd extension/
切换到扩展extension的目录中/php/bin/phpize
运行php安装目录下的phpize文件,这时候会在extension目录下生成相应的configure文件。/configure --with-php-config=/php/bin/php-config
运行配置,如果你的服务器上只是装了一个版本的php则不需要添加--with-php-config
。后面的参数只是为了告诉phpize要建立基于哪个版本的扩展。make && make install
编译模块- 编译好模块之后,需要让php启用它。在php.ini文件中加入把
extension.so
开启即可。重启php服务。
作用
其实phpize是一个运行脚本,主要作用是检测php的环境还有就是在特定的目录生成相应的configure文件,这样makeinstall之后,生成的.so文件才会自动加载到php扩展目录下面。
configure
configure文件其实就是个shell脚本,phpize会把检测的php环境信息放到configure里面
什么是phpize及其用法相关推荐
- php扩展可以通过pecl 或者phpize 安装
2019独角兽企业重金招聘Python工程师标准>>> pecl 算是 php 扩展的一个官方聚合平台,一些比较有名,有特点的扩展会被 pecl 收录,收录后可以通过 pecl 的方 ...
- PHP probuf详细步骤_初识protobuf和php的相关用法
前言 大家好,这是我在博客园的第一篇博文,很早之前就想尝试开通技术博客了,但是由于各种原因计划一直都没有实施.开通博客只是想简单的记录下自己生活工作相关的一些事情,之前一直在用evernote记录,无 ...
- php?redis的scan用法实例分析
更多python教程请到友情连接: 菜鸟教程https://www.piaodoo.com 茂名一技http://www.enechn.com ppt制作教程步骤 http://www.tpyjn.c ...
- php性能测试xhprof,Xhprof php性能测试工具用法小结
简介 改进php应用程序的性能是一项非常耗时耗力的工作,但是究竟程序中是哪些函数消耗掉了大部分执行时间,这通常都不是非常明显的. Xhprof 是facebook推出的轻量级的php性能分析工具,下面 ...
- phpize mysql_通过phpize添加PHP扩展openssl、mysql
phpize phpize 命令是用来准备 PHP 扩展库的编译环境的.下面例子中,扩展库的源程序位于 extname 目录中: 1 2 3 4 5 $ cd extname $ phpize $ . ...
- c语言中external,static关键字用法
static用法: 在C中,static主要定义全局静态变量.定义局部静态变量.定义静态函数. 1.定义全局静态变量:在全局变量前面加上关键字static,该全局变量变成了全局静态变量.全局静态变量有 ...
- Pandas_transform的用法
先来看一个实例问题. 如下销售数据中展现了三笔订单,每笔订单买了多种商品,求每种商品销售额占该笔订单总金额的比例.例如第一条数据的最终结果为:235.83 / (235.83+232.32+107.9 ...
- Python中yield和yield from的用法
yield 后面接的是 future 对象 调用方 委托生成器 yield from 直接给出循环后的结果 yield from 委托者和子生成器直接通信 yield from 直接处理stopIte ...
- pytorch学习 中 torch.squeeze() 和torch.unsqueeze()的用法
squeeze的用法主要就是对数据的维度进行压缩或者解压. 先看torch.squeeze() 这个函数主要对数据的维度进行压缩,去掉维数为1的的维度,比如是一行或者一列这种,一个一行三列(1,3)的 ...
最新文章
- 本地git首次连接远程github仓库
- windows下连接db2数据库
- Sigmoid函数与逻辑回归
- BootStrap中Affix控件的使用方法及如何保持布局的美观
- face_recognition初始
- 遗传算法(Genetic Algorithm,GA)实例详解
- 成都职称计算机 报几科,成都2018年7月上职称计算机考试报名事项通知
- c语言常量10进制,C语言常量
- hexo更换icarus主题和美化
- ioi 赛制_《Produce48》现坑爹赛制 网友称这波操作令人窒息
- 今日起禁止个人注册CN域名(每日关注2009.12.14)
- contiki仿真模拟器cooja的使用
- 编程小技巧之 Linux 文本处理命令(二)
- 计算机显卡(GPU)基础介绍
- mac 安装软件 显示信任任何来源
- 【GAMES-202实时渲染】3、预计算环境光照(球谐函数(SH)、IBL、Split Sum、环境光阴影计算(PRT))
- 百度贴吧头像上传无尺寸限制
- 前端屏幕尺寸和分辨率_屏幕尺寸、分辨率、倍率到底是什么鬼
- 何时调用构造函数和析构函数
- DX9贴图-------VB6编程学习DX9游戏编程DirectX9编程2D小游戏源码冷风引擎CoolWind2D游戏引擎(11)
热门文章
- 盘点这些年面试过的公司(广东亿迅)
- 若依,报错 Error: Cannot find module ‘@/views/system/user/index
- 新书推荐《财务数据治理实战》
- 自己做点小生意一个月能够挣1-2万,在公司上班一个月薪2万,要是你回选择做生意还是在单位上班?...
- HBase学习(5)-MapReduce操作HBase
- C#字符串转数组,数组转字符串
- nginx配置图片跨域访问
- Python制作花名册
- node.js安装及环境配置超详细教程【Windows系统安装包方式】
- 【Pytorch学习笔记】3.深度学习基础