PHP扩展类型及安装方式解析


Posted in PHP onApril 27, 2020

扩展类型

底层扩展(基于C语言):

PECL

上层扩展(基于PHP 语言):

PEAR

Composer

PECL

# 查找扩展
$ pecl search extname
# 安装扩展
$ pecl install extname
# 卸载扩展
$ pecl uninstall extname

这将下载 extname 的源代码并进行编译,然后会将 extname.so 安装到 extension_dir 中。然后 extname.so 就可以通过 php.ini 加载了。

phpize

phpize 命令是用来准备 PHP 扩展库的编译环境的。

$ wget extension.tar.gz
$ tar ...
$ cd php-7.1/extension/extname
$ /usr/local/php/bin/phpize
$ ./configure
$ make
# make install

这将生成 extname.so 并自动放置在 PHP 的扩展库目录中。需要调整 php.ini,加入 extension=extname.so 这一行之后才能使用此扩展库。

PEAR

在PEAR网站上下载源码后,在PHP代码中引入即可使用。

PEAR扩展现在基本已经废弃,大多数可以使用 Composer 代替。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP的分页功能
Mar 21 PHP
基于php设计模式中单例模式的应用分析
May 15 PHP
分享一则PHP定义函数代码
Feb 26 PHP
php简单操作mysql数据库的类
Apr 16 PHP
php curl 获取https请求的2种方法
Apr 27 PHP
1亿条数据如何分表100张到Mysql数据库中(PHP)
Jul 29 PHP
WordPress中设置Post Type自定义文章类型的实例教程
May 10 PHP
验证token、回复图文\文本、推送消息的实用微信类php代码
Jun 28 PHP
深入了解PHP中的Array数组和foreach
Nov 06 PHP
php实现评论回复删除功能
May 23 PHP
PHP基于自定义函数生成笛卡尔积的方法示例
Sep 30 PHP
php单元测试phpunit入门实例教程
Nov 17 PHP
PHP如何开启Opcache功能提升程序处理效率
Apr 27 #PHP
Thinkphp 框架基础之入口文件功能、定义与用法分析
Apr 27 #PHP
Thinkphp 框架基础之源码获取、环境要求与目录结构分析
Apr 27 #PHP
Thinkphp 框架扩展之驱动扩展实例分析
Apr 27 #PHP
Thinkphp 框架扩展之应用模式实现方法分析
Apr 27 #PHP
php让json_encode不自动转义斜杠“/”的方法
Apr 27 #PHP
PHP Pipeline 实现中间件的示例代码
Apr 26 #PHP
You might like
php使用wordwrap格式化文本段落的方法
2015/03/17 PHP
PHP面试题之文件目录操作
2015/10/15 PHP
ThinkPHP连接Oracle数据库
2016/04/22 PHP
Docker 如何布置PHP开发环境
2016/06/21 PHP
php7 list()、session及其他模块的修改实例分析
2020/05/25 PHP
Jquery 返回json数据在IE浏览器中提示下载的问题
2014/05/18 Javascript
基于jquery和svg实现超炫酷的动画特效
2014/12/09 Javascript
jQuery学习笔记之创建DOM元素
2015/01/19 Javascript
jQuery xml字符串的解析、读取及查找方法
2016/03/01 Javascript
js 轮播效果实例分享
2016/12/28 Javascript
使用bootstraptable插件实现表格记录的查询、分页、排序操作
2017/08/06 Javascript
vue 实现在函数中触发路由跳转的示例
2018/09/01 Javascript
[00:35]2016完美“圣”典风云人物:冷冷宣传片
2016/12/08 DOTA
python显示天气预报
2014/03/02 Python
python操作ie登陆土豆网的方法
2015/05/09 Python
python实现网站的模拟登录
2016/01/04 Python
简单掌握Python的Collections模块中counter结构的用法
2016/07/07 Python
在Linux命令行终端中使用python的简单方法(推荐)
2017/01/23 Python
python下读取公私钥做加解密实例详解
2017/03/29 Python
Python实现嵌套列表去重方法示例
2017/12/28 Python
Python实现学生成绩管理系统
2020/04/05 Python
Python深度优先算法生成迷宫
2018/01/22 Python
python实现识别手写数字 python图像识别算法
2020/03/23 Python
Python 使用PIL中的resize进行缩放的实例讲解
2018/08/03 Python
python实现得到当前登录用户信息的方法
2019/06/21 Python
Python中那些 Pythonic的写法详解
2019/07/02 Python
python在OpenCV里实现投影变换效果
2019/08/30 Python
在Django中预防CSRF攻击的操作
2020/03/13 Python
基于html5 DeviceOrientation 实现微信摇一摇功能
2015/09/25 HTML / CSS
微软俄罗斯官方网站:Microsoft俄罗斯
2016/09/18 全球购物
中邮全球便购:中国邮政速递物流
2017/03/04 全球购物
纪伊国屋新加坡网上书店:Kinokuniya新加坡
2017/12/29 全球购物
Halston Heritage官网:简洁的日装,稍显奢华的晚装
2018/11/20 全球购物
Whistles官网:英国女装品牌
2020/08/14 全球购物
客服工作职责
2013/12/11 职场文书
工商管理实习生自我鉴定范文
2013/12/18 职场文书