php扩展总结(二)

ionCube

这个是用来 加密的收费会变成字节码,需要解密后才可以使用

sg11

另一种加密方式

opcache

这个是官方推荐使用缓存器,会把php编译字节码缓存下来,一定要开系统运维工程启,速度提升10

apcu

这个和opcache 冲突,本来他有字节码和对象缓存,现在除就剩系统运维面试题及答案下对象缓存了,(建议使用 redis 和 opcache)

memcached

缓存器 比memcache支持更多高级功能

redis

内存型数据库,这个不需要介绍

mongodb

Mongodb数据库连接驱动,这个不需要介绍

xdebug

开源的PHP程序调试器 需要编程工具配合,VScode 或者 phpstorm

imagemagick

非常厉害的 图片处理扩展,尽量使用这个处理图片 (图片剪切、压缩、合并、插入文redis持久化本、背景色透明等)

$code = new \Imagick( '被覆盖图片路径'); $codePro = $code->getImageGeometry(); $codeWidth = $codePro['width']; $codeHeight = $codePro['height'];  $codeLogo = new \Imagick( '覆盖图片路径' ); $codeLogo->thumbnailImage(300,300); $codeLogo->roundCorners( 300, 300 ); // radio 圆角处理 $code->compositeImage( $codeLogo, \imagick::COMPOSITE_DEFAULT , ( $codeWidth - 300)/2, ( $codeHeight - 300 )/2 ); header("Content-Type: image/{$image->getImageFormat()}"); echo $image->getImageBlob( ); 

exif

获取图片信息

exif_imagetype — 判断一个图像的类型 exif_read_data — 从 JPEG 或 TIFF 文件中读取 EXIF 头信息 exif_tagname — 获取指定索引的头名称 exif_thumbnail — 取得嵌入在 TIFF 或 JPEG 图像中的缩略图 read_exif_data — 别名 exif_read_data 

imap

邮件服务器必备,有时间在研究,直接使用类库就

xsl

xsl解析扩展,有时间在研究,直接使用类库就

Swoole yaf phalcon yac Yar(框架)

太出名了,没有什么说的,鸟哥的三个

readline

命令行工具,可以查看使用字节码箭头按键来插入字符或者翻看历史命令

readline_add_history — 添加一行命令行历史记录 readline_callback_handler_install — 初始化一个 readline 回调接口,然后终端输出提示信息并立即返回 readline_callback_handler_remove — 移除上一个安装的回调函数句柄并且恢复终端设置 readline_callback_read_char — 当一个行被接收时读取一个字符并且通知 readline 调用回调函数 readline_clear_history — 清除历史 readline_completion_function — 注册一个完成函数 readline_info — 获取/设置readline内部的各个变量 readline_list_history — 获取命令历史列表 readline_on_new_line — 通知readline将光标移动到新行 readline_read_history — 读取命令历史 readline_redisplay — 重绘显示区 readline_write_history — 写入历史记录 readline — 读取一行 

SNMP

简单的一个网络协议,目前不是很懂

LDAP

是轻量目录访问协议,用于数据检索

sysvshm

共享内存

gmp

是一个开源的数学运算库,它可以用于任意精度的数学运算(abs,acos,asin,atan,atan2,base_convert,bindec,ceil,cos,decbin,dechex,decoct,exp)

sysvmsg

消息队列,通讯