This document summarizes several PHP extensions categorized into areas like authentication, caching, databases, encryption and more. Each extension is briefly described with links to GitHub repositories or PECL pages showing the maintainer, latest release and initial release. The extensions range from 2013 to 2016 and provide features such as Kerberos authentication, local caching, Redis access, encryption algorithms and more.
5. 1. pecl/krb5
+ An interface for maintaining credential caches
(KRB5CCache),that can be used for authenticating against a
kerberos5 realm+ Bindings for nearly the complete GSSAPI
(RFC2744)+ The administrative inter...
認証サービスモジュールのKADM5とは別
マニュアルは
https://svn.php.net/viewvc/pecl/krb5/trunk/manual.pdf
Maintainers Moritz Bechler
Latest Release 2016-11-12 14:18:30 - 1.1.1
First Release 2014-03-01 11:47:19 - 1.0.0pecl/krb5
12. 5. pecl/apcu_bc
http://github.com/krakjoe/apcu-bc
This module provides a backwards APC compatible API
using APCu.
APCu
用
Maintainers Joe Watkins Remi Collet
Latest Release 2016-02-11 16:05:45 - 1.0.3
First Release 2015-12-07 09:58:18 - 1.0.0pecl/apcu_bc
13. 6. pecl/memoize
Memoize is an extension which transparently caches PHP
functions, much like Perl's Memoize module.
名前の通りの関数のmemoize
PHPコードでのコントリビュートでもおみかけする
さん作
arraypad
Maintainers Arpad Ray
Latest Release 2013-06-19 18:16:54 - 0.2.0
First Release 2013-06-19 18:16:54 - 0.2.0pecl/memoize
14. 7. pecl/yac
yac is a shared memory user data cache for PHP. it can be
used to replace APC or local memcached.yac is lockless,
that means, it is very fast, but there could be a chance you
will get a wrong data(dep...
laruenceのYA!
復唱!"there could be a chance you will get a wrong
data"
Maintainers Wei Dai Xinchen Hui
Latest Release 2016-07-02 07:03:08 - 2.0.1
First Release 2014-07-23 23:29:01 - 0.9.0pecl/yac
16. 8. pjtpj/php-secret
https://github.com/pjtpj/php-secret
PHP extension that allows storage and retrieval of a
"secret".
virtual host環境だとPHPのソースに秘匿したい情報かけ
ないだろ。がはは。がモチベっぽい
To configure, create the file /etc/php_secret.conf, owned
by root,
Latest Commit 2015-03-25
First Commit 2015-03-23
17. 9. pecl/env
https://github.com/beberlei/env
Based on 12Factor Application rules this extension allows
you to load environment variables into every PHP request,
in every SAPI using a global configuration file with key value
pairs of environment ...
Maintainers Benjamin Eberlei
Latest Release 2016-01-01 20:19:20 - 0.2.1
First Release 2015-12-31 14:48:42 - 0.1.0pecl/env
Latest Commit 2016-01-19
First Commit 2015-12-22
19. 10. pecl/yaconf
https://github.com/laruence/yaconf
Yaconf is a configurations container, it parses ini files, and
store the result in PHP when PHP is started
laruenceのYA!
Zend_Configっぽくiniファイルにネステイン()グ構造での
設定形式を。(iniファイル名が第一階層のキー)
Maintainers Xinchen Hui
Latest Release 2016-11-30 04:00:15 - 1.0.3
First Release 2015-10-27 05:46:33 - 1.0.0pecl/yaconf
21. 11. bullso /php-binlog
https://github.com/bullso /php-binlog
A PHP-Client for MySQL Binlog
connect to a MYSQL server which produces BINLOG, and
get BINLOG events in real-time, just like a Async-Trigger.
mysql binlog in realtime - Gu Weigang
Latest Commit 2015-08-10
First Commit 2013-01-28
25. 14. pecl/cassandra
http://datastax.github.io/php-driver/
A modern, feature-rich and highly tunable PHP client library
for ApacheCassandra and DataStax Enterprise using
exclusively Cassandra's binaryprotocol and Cassandra
Query Language v3.
Maintainers Michael Penick
Latest Release 2016-08-08 18:35:15 - 1.2.2
First Release 2015-08-13 16:39:25 - 1.0.0RCpecl/cassandra
27. 16. pecl/mongodb
http://docs.mongodb.org/ecosystem/drivers/php/
The purpose of this driver is to provide exceptionally thin
glue between MongoDBand PHP, implementing only
fundemental and performance-critical
componentsnecessary to build a fully-functional MongoDB
...
mongoではなく
mongodb
Maintainers Derick Rethans Jeremy Mikola Hannes Magnusson
Latest Release 2016-11-29 16:05:32 - 1.2.0
First Release 2015-03-23 19:07:10 - 0.2.0pecl/mongodb
28. 17. pecl/pq
https://github.com/m6w6/ext-pq
PostgreSQL client library (libpq) binding
Maintainers Michael Wallner Chris Wright
Latest Release 2016-05-20 09:00:28 - 2.1.1
First Release 2013-03-22 09:49:30 - 0.1.0pecl/pq
Latest Commit 2016-11-15
First Commit 2013-01-20
34. 22. pecl/hrtime
The extension implements a high resolution StopWatch
class. It uses the the best possible APIs on different
platforms. It also makes possible to implement a custom
stopwatch using low level ticks deli...
Maintainers Anatol Belski
Latest Release 2015-02-03 13:08:14 - 0.5.1
First Release 2014-04-18 12:44:41 - 0.4.3pecl/hrtime
39. 26. pecl/scrypt
A PHP wrapper to Colin Percival's scrypt implementation.
Maintainers Dominic Black
Latest Release 2016-05-18 14:50:53 - 1.4.2
First Release 2013-07-15 08:28:13 - 1.2pecl/scrypt
40. 27. pecl/xxtea
https://github.com/xxtea/xxtea-pecl
XXTEA encryption algorithm extension for PHP.XXTEA is a
fast and secure encryption algorithm. This is a XXTEA
extension for PHP.It is different from the original XXTEA
encryption algorithm. It encrypt...
Maintainers Bingyao Ma
Latest Release 2016-01-05 15:53:22 - 1.0.11
First Release 2015-03-23 01:36:06 - 1.0.5pecl/xxtea
51. 35. pecl/phdfs
phdfs is using PHP to manipulate Hadoop HDFS.Extension
is an interface to HDFS.Currently in use in the phone
business consulting system
Maintainers yuduan chen
Latest Release 2014-09-11 13:44:31 - 0.1.2
First Release 2014-09-11 10:59:37 - 0.1.0pecl/phdfs
53. 36. pecl/ui
https://github.com/krakjoe/ui
An OO wrapper around libui
なんともう まで!
みんなでPHPでGUIつくってこう
な
...GTK ?
マニュアル
Maintainers Joe Watkins
Latest Release 2016-11-02 06:10:49 - 2.0.0
First Release 2016-10-23 11:08:28 - 0.9.9pecl/ui
Latest Commit 2016-11-07
First Commit 2016-10-10
54. 37. pecl/wxwidgets
http://wxphp.org/
Wraps the wxWidgets library, which allows to writemulti-
platform desktop applications that make use of the
nativegraphical components available to the different
platforms.
Maintainers Jefferson Gonzalez M?rio Soares
Latest Release 2014-04-05 09:51:36 - 3.0.0.2
First Release 2014-03-09 17:46:40 - 3.0.0.1pecl/wxwidgets
57. 39. pecl/apfd
This tiny extension lets PHP's post handler parse
`multipart/form-data` and`application/x-www-form-
urlencoded` (or any other customly registered form
datahandler, like "json_post") without regard to t...
Maintainers Michael Wallner
Latest Release 2015-04-24 20:19:31 - 1.0.1
First Release 2015-03-10 07:28:25 - 1.0.0RC1pecl/apfd
58. 40. pecl/json_post
This extension provides a PHP content type handler for
"application/json" and"text/json" to PHP's form data
parser. If the `Content-Type` of an incomingrequest is
`text/json`, the JSON contents of the...
Maintainers Michael Wallner
Latest Release 2015-07-28 08:24:48 - 1.0.1
First Release 2015-03-10 07:31:12 - 1.0.0RC1pecl/json_post
Latest Commit 2016-11-28
First Commit 2015-03-04
63. 44. pecl/qb
http://www.php-qb.net
QB stands for "Quick Binary." It's a PHP extension designed
to enable faster handling of binary data. It takes a function
written in PHP and translate it for a specialized virtual
machine. The use of ...
/人◕ ‿‿ ◕人\< "Quick Binary."でqb? 1000円カットを思
い出させる名前じゃないか。わけがわからないよ
http://php-qb.net/ 、 500エラーでした。。
Maintainers Chung Leong
Latest Release 2014-07-20 21:53:30 - 2.4.0
First Release 2014-03-16 20:11:47 - 2.1.1pecl/qb
64. 45. pecl/vips
https://github.com/jcupitt/php-vips-ext
This extension uses libvips to provide image processing
facilities.
このjcupittさん自体が書いた`A fast image processing
library`のlibvipsへのバインディング
Maintainers John Cupitt
Latest Release 2016-11-25 16:53:49 - 1.0.1
First Release 2016-11-24 07:51:33 - 1.0.0pecl/vips
72. 51. mgdm/MFFI
https://github.com/mgdm/MFFI
A new foreign-function interface for PHP
かつてのpecl/FFI ではない
Elizabeth Smithの最近のスライド
でも注目視
Php internal architecture
Latest Commit 2016-04-10
First Commit 2015-03-15
83. 60. pecl/geospatial
The extension currently has implementations of the
Haversine andVincenty's formulas for calculating distances,
an initial bearing calculationfunction, a Helmert
transformation function to transfer bet...
Maintainers Derick Rethans Michael Maclean
Latest Release 2015-12-04 19:06:43 - 0.1.0
First Release 2015-12-04 19:06:43 - 0.1.0pecl/geospatial
84. 61. pecl/hdr_histogram
http://hdrhistogram.org/
HdrHistogram: A High Dynamic Range Histogram. A
Histogram that supports recording and analyzing sampled
data value counts across a configurable integer value range
with configurable value precision wi...
Maintainers Benjamin Eberlei
Latest Release 2016-08-17 11:42:55 - 0.3.0
First Release 2015-12-31 16:01:21 - 0.1.0pecl/hdr_histogram
Latest Commit 2016-08-17
First Commit 2015-01-04
92. 68. pecl/opengl
https://github.com/phpopengl
This extension allows you to develop 3D multimedia
applications with PHP using the complete OpenGL library
API.
Maintainers Santiago Lizardo
Latest Release 2014-04-20 17:48:51 - 0.8.0
First Release 2014-04-20 17:48:51 - 0.8.0pecl/opengl
Latest Commit 2016-07-05
First Commit 2013-12-04
93. 69. pecl/sdl
https://github.com/phpsdl
This extension allows you to develop multimedia
applications with PHP using the complete SDL library API.
Maintainers Santiago Lizardo
Latest Release 2014-10-08 08:01:49 - 0.9.3
First Release 2013-11-24 15:40:40 - 0.9.0pecl/sdl
Latest Commit 2016-11-01
First Commit 2013-12-02
94. 70. pecl/xmp
PHP extension for managing (e.g. playing, decoding,
retrieving metadata, mixing)module tracked files
(http://en.wikipedia.org/wiki/Module_file),libxmp is
available from http://xmp.sourceforge.net/
Maintainers Boro Sitnikovski
Latest Release 2014-09-11 14:15:55 - 4.2.0
First Release 2014-09-11 14:15:55 - 4.2.0pecl/xmp
101. 76. pecl/apn
http://libcapn.org/php-apn
apn is a PHP extension to introduce simple yet powerful
interface for sending push notifications to iOSand OS X
devices from within your PHP code
Maintainers Anton Dobkin anton.
Latest Release 2014-02-20 02:44:17 - 1.0.3
First Release 2013-05-29 12:30:32 - 1.0.1pecl/apn
102. 77. pecl/ip2location
http://www.ip2location.com
This PECL extension enables you to get the geo location
information of an IP address, such as country, region or
state, city, latitude and longitude, US ZIP code, time zone,
Internet Service Provider ...
Maintainers Chris Lim
Latest Release 2014-11-18 20:18:12 - 6.0.4
First Release 2013-09-17 02:52:16 - 6.0.0pecl/ip2location
103. 78. pecl/ircclient
Binding for the ircclient library.
Maintainers Michael Wallner
Latest Release 2014-01-10 07:43:59 - 0.3.0
First Release 2014-01-10 07:43:59 - 0.3.0pecl/ircclient
104. 79. pecl/rdkafka
This extension is a librdkafka binding providing a working
client for Kafka 0.8, 0.9, 0.10
Maintainers Arnaud Le Blanc
Latest Release 2016-11-28 13:30:19 - 2.0.1
First Release 2015-05-13 14:41:02 - 0.0.1pecl/rdkafka
105. 80. pecl/yp
http://www.php.net/nis
NIS (formerly called Yellow Pages) allows network
managementof important administrative files (e.g. the
password file).
Maintainers Pierre Joye Gasol Wu
Latest Release 2014-05-12 06:04:55 - 1.0.1
First Release 2014-02-21 23:43:45 - 1.0.0RC1pecl/yp
106. 81. pecl/zmq
ZeroMQ is a so ware library that lets you quickly design
and implement a fast message-based applications.
Maintainers Mikko Koppanen
Latest Release 2016-02-01 01:51:40 - 1.1.3
First Release 2013-10-24 02:31:13 - 1.0.7pecl/zmq
108. 82. etsy/incpath
https://github.com/etsy/incpath
PHP extension to support atomic deploys
rasmus(ラードフのほう)が作った、アトミックデプロイのため
の
さきほどのhnwさんの話に出てきたrasmus参戦のところと
時系列を噛みしめると味わいぶかそう
incpath is a PHP extension to "resolve" a portion of
include_path set in PHP's configuration INI files.
Latest Commit 2013-07-07
First Commit 2013-06-28
109. 83. hnw/jsplus
https://github.com/hnw/jsplus
A PHP extension which changes behavior of '+' operator as
string concatetation when either 1 operand is a string (like
JavaScript).
Latest Commit 2015-12-03
First Commit 2015-10-08
126. 97. pecl/pcs
http://pcs.tekwire.net
PCS provides a fast and easy way to mix C and PHP code in
your PHP extension.PHP code can be embedded in the
compiled module or distributed as a separate file
tree.Compatibility : PHP 5 (5.3+) and 7
Maintainers Francois Laupretre
Latest Release 2015-12-16 23:42:27 - 1.3.1
First Release 2015-11-16 14:21:48 - 1.0.0pecl/pcs
127. 98. pecl/propro
A reusable split-off of pecl_http's property proxy API.
Maintainers Michael Wallner
Latest Release 2016-05-25 11:55:47 - 2.0.1
First Release 2013-02-16 18:14:08 - 0.1.0pecl/propro
128. 99. pecl/raphf
A reusable split-off of pecl_http's persistent handle and
resource factory API.
Maintainers Michael Wallner
Latest Release 2016-01-19 09:25:31 - 2.0.0
First Release 2013-02-16 18:08:55 - 0.1.0pecl/raphf
129. 100. pecl/strict
https://github.com/krakjoe/strict
Strict scalar parameter type hint support for 5.4+
記事 - strict 拡張モジュールを導入してスカラー型のタイプ
ヒントを利用する - Qiita
Maintainers Joe Watkins
Latest Release 2014-12-08 01:11:54 - 0.4.1
First Release 2014-11-18 01:19:06 - 0.2.0pecl/strict
130. 101. pecl/trace
https://github.com/Qihoo360/phptrace
Trace is a low-overhead tracing tool for PHP.It can trace all
PHP executing, function calls, request information
duringrun-time. And provides features like Filter, Statistics,
Current Status andso on....
Maintainers Yuchen Wang Anan Zhao
Latest Release 2015-05-22 07:30:07 - 0.3.0
First Release 2015-05-22 07:30:07 - 0.3.0pecl/trace
Latest Commit 2016-12-07
First Commit 2014-11-26
131. 102. pecl/uopz
uopz (User Operations for Zend) エクステンションは、 コンパ
イル時および実行時に通常使用される Zend Engine の機能
を公開します。 その目的は、PHP コードを表す内部構造の
変更を可能にすること、 およびユーザーのコードが VM と対
話できるようにすることです。
記事 - uopz 拡張で DI っぽいことしてみる - ngの日
記
Maintainers Joe Watkins Remi Collet
Latest Release 2016-04-13 12:34:01 - 5.0.1
First Release 2014-03-23 07:55:41 - 1.0.0pecl/uopz
142. 108. m6w6/ext-psi
https://github.com/m6w6/ext-psi
PHP System Interface / POSIX Standard Interface
とのこと
でした。
provides a foreign function interface through libffi
and/or libjit
This is heavy WIP.
Latest Commit 2016-12-05
First Commit 2015-10-11
145. 111. pecl/sync
The 'sync' extension introduces synchronization objects
into PHP. Named and unnamed Mutex, Semaphore, Event,
Reader-Writer, and named Shared Memory objects provide
OS-level synchronization mechanisms ...
Maintainers Thomas Hruska
Latest Release 2016-11-27 02:23:50 - 1.1.0
First Release 2014-07-05 12:35:51 - 1.0.0pecl/sync
Latest Commit 2016-11-26
First Commit 2014-05-06
148. 112. pecl/jsmin
https://github.com/sqmk/pecl-jsmin
This extension provides an API for minifying JavaScript.
PHP 7対応はいまやってるっぽいです。(別ブランチあ
り)
Maintainers Michael Squires
Latest Release 2015-11-13 17:02:54 - 2.0.1
First Release 2013-07-26 00:39:40 - 0.1.0pecl/jsmin
161. 123. pecl/protocolbuffers
https://github.com/chobie/protoc-gen-php
Protocol buffers are a flexible, efficient, automated
mechanism for serializing structured data think XML, but
smaller, faster, and simpler. You define how you want your
data to be structured once, th...
chobi_eさん...
peclのHomepageに記載されてるURLは
のPHPでのコード実装です。
protoc plugin for
PECL ProtocolBuffers
Maintainers Shuhei Tanuma chobieee.
Latest Release 2014-04-15 00:01:38 - 0.2.6
First Release 2014-01-26 12:16:58 - 0.2.0pecl/protocolbuffers
165. 126. pecl/jsonc
Support for JSON (JavaScript Object Notation)
serialization.This is a drop-in alternative to PHP standard
json extension.
jsonライセンスの関係で?は
い。
Maintainers Remi Collet
Latest Release 2016-06-15 06:21:18 - 1.3.10
First Release 2013-06-04 02:30:21 - 1.3.0pecl/jsonc
166. 127. pecl/jsond
https://github.com/bukka/php-jsond
This is a drop-in alternative to the standard PHP JSON
extension.
jsonライセンスの関係で?は
い
Maintainers Jakub Zelenka jakub.
Latest Release 2014-03-20 14:57:00 - 1.3.0
First Release 2014-03-20 14:57:00 - 1.3.0pecl/jsond
Latest Commit 2016-12-08
First Commit 2014-02-21
167. 128. pecl/jsonnet
https://github.com/Neeke/Jsonnet-PHP
The Google JsonNet for PHP.Jsonnet language, from its
most basic features to its powerful object model,
punctuated with examples drawn from the world of
cocktails. These examples are meant to be fun, ...
Alt
JS.
Maintainers Chitao Gao
Latest Release 2016-08-07 07:37:30 - 1.1.1
First Release 2015-05-31 09:41:13 - 1.0.0pecl/jsonnet
169. 129. pecl/dom_varimport
https://github.com/DmitryKoterov/dom_varimport
The extension converts nested PHP arrays and objects into
DOMDocument.Some of projects use XSLT as a templating
engine. To build XML for such engines,we need a very fast
and memory efficient way to co...
Maintainers Dmitry Koterov
Latest Release 2015-08-05 14:15:18 - 1.11.3
First Release 2015-08-04 09:47:17 - 1.11.0pecl/dom_varimport
Latest Commit 2015-08-06
First Commit 2014-03-21
170. 130. pecl/xmldiff
The extension is able to produce diffs of two XML
documents and then to apply the difference to the source
document. The diff is a XML document containing
copy/insert/delete instruction nodes in human...
マニュア
ル
Maintainers Anatol Belski
Latest Release 2015-02-03 13:04:09 - 1.1.2
First Release 2013-09-28 17:07:24 - 0.8.0pecl/xmldiff