PECL中列出的PHP扩展列表

因为我想要获得PECL已注册的PHP扩展列表,所以尝试进行了一次网页爬取。在官方页面上,找不到可以查看所有扩展的页面。以下是截至2017年7月的PECL扩展列表。

有许多我不熟悉的东西,光是观察就很有趣。由于一些原因,比如被PHP核心采用或作者失去兴趣,许多扩展在PECL上没有得到维护。

AOP – Aspect Oriented Programming On PHP

APC – Alternative PHP Cache

APCu – APCu – APC User Cache

APM – Alternative PHP Monitor

ApacheAccessor – simple API to Apache runtime configuration

BLENC – BLowfish ENCryption for PHP Scripts

Bitset – BITSET library

CUBRID – This is the official PHP Extension to connect to CUBRID Database.

DBDO – Database DataObjects

DBus – Extension for interaction with DBUS busses

DTrace – A Solaris Dtrace provider

Druid – A Druid driver for PHP with PECL extension.

Fileinfo – libmagic bindings

FliteTTS – Text to speech voice synthesis for PHP

FreeImage – Provides a wrapper to the FreeImage library.

GDChart – GDChart Based Graphing Interface

IMS – Communication with IBM Z/OS through IMS Connect

Judy – PHP Judy implements sparse dynamic arrays (aka Judy Arrays)

KTaglib – Library to edit audio properties and tags on MPEG and OGG files

Mosquitto – Extension for libmosquitto

Net_Gopher – fopen wrapper for the gopher protocol

Ovrimos – Ovrimos interface

PAM – PAM integration

PDO – PHP Data Objects Interface.

PDO_4D – PDO driver for 4D-SQL database

PDO_CUBRID – CUBRID driver for PDO

PDO_DBLIB – FreeTDS/Sybase/MSSQL driver for PDO

PDO_FIREBIRD – Firebird/InterBase 6 driver for PDO

PDO_IBM – PDO driver for IBM databases

PDO_INFORMIX – PDO driver for IBM Informix INFORMIX databases

PDO_MYSQL – MySQL driver for PDO

PDO_OCI – Oracle Call Interface driver for PDO

PDO_ODBC – ODBC v3 Interface driver for PDO

PDO_PGSQL – PostgreSQL driver for PDO

PDO_SQLANYWHERE – SAP SQL Anywhere driver for PDO

PDO_SQLITE – SQLite v3 Interface driver for PDO

PDO_XML – PHP extension to export results from PHP PDO to XML

PECL_Gen – Tool to generate PECL extensions from an XML description

PHPScript – Allows you to use PHP as an ActiveScript engine from within other applications

POP3 – POP3 Client Library

Paradox – An extension to read and write Paradox files

Parse_Tree – Generates a parse tree for a PHP source file in XML format.

PreProcessor – PHP Macro Preprocessor

SCA_SDO – Service Component Architecture (SCA) and Service Data Objects (SDO) for PHP

SPL – Standard PHP Library

SPL_Types – Standard PHP Library, Types Addon

SQLite – SQLite database bindings

SeasLog – A effective,fast,stable log extension for PHP.

TCLink – Enables credit card processing via the TrustCommerce payment gateway

TextCat – Simple class to extract language of texts

Valkyrie – Valkyrie validation extension

WBXML – WBXML to XML conversion

Weakref – Implementation of weak references

WinBinder – A Native Windows Binding for PHP

WinCache – Windows Cache Extension for PHP

XMLRPCi – Improved XML-RPC

ZendOpcache – The Zend OPcache provides faster PHP execution through opcode caching and optimization.

amfext – ActionScript Message Format extension

amqp – Communicate with any AMQP compliant server

apcu_bc – APCu Backwards Compatibility Module

apd – A full-featured engine-level profiler/debugger

apfd – Always Populate Form Data

apn – An extension for sending push notifications to iOS and OS X devices from within your PHP code

archive – archive extension

ares – Asynchronous Resolver

augeas – PHP bindings to the Augeas API

automap – The automap accelerator

axis2 – Web Services for PHP

bbcode – BBCode parsing Extension

bcompiler – A bytecode compiler

big_int – big_int library provides a set of functions for calculations with arbitrary length integers and bitsets

binpack – binpack for PHP.

bloomy – Extension implementing a Bloom filter

bz2 – A Bzip2 management extension

bz2_filter – bz2 filter implementation backport for PHP 5.0

cairo – Cairo Graphics Library Extension

cairo_wrapper – Cairo Wrapper Extension

cassandra – DataStax PHP Driver for Apache Cassandra

chdb – A fast database for constant data with memory sharing across processes

classkit – Runtime redefinition of class methods

cld – PHP Bindings for Chromium Compact Language Detector

clips – Integrated CLIPS environment for deployment of expert systems

clucene – Extension for CLucene

coherence – Extension for Oracle Coherence

coin_acceptor – Interface for serial coin acceptors

colorer – Syntax highlighting

couchbase – Couchbase Server PHP extension

courierauth – courierauth binding

cpdf – C language API definitions for ClibPDF library

crack – “Good Password” Checking Utility: Keep your users’ passwords reasonably safe from dictionary based attacks

crack_dll – “Good Password” Checking Utility: Keep your users’ passwords reasonably safe from dictionary based attacks

crypto – Wrapper for OpenSSL Crypto Library

cvsclient – CVS pserver client

cybercash – providesa access to cybercash online payment API

cybermut – CyberMut Paiement System

cyrus – An extension which eases the manipulation of Cyrus IMAP servers.

daffodildb – Daffodil DB extention module Driver.

date_time – Date and Time Library

dazuko – Dazuko file-access-control

dbase – dBase database file access functions

dbplus – db++ database functions

dbx – Database abstraction functions

dio – Direct I/O functions

docblock – phpDocumentor-style DocBlock (T_DOC_COMMENT token) tokenizer

dom_varimport – Convert nested arrays into DOMDocument

domxml – DOM XML Functions

doublemetaphone – Provide Double Metaphone functionality

drizzle – PHP wrapper to libdrizzle

ds – Data Structures

ecasound – Ecasound provides audio recording and processing functions

eio – Provides interface to the libeio library

enchant – libenchant binder, support near all spelling tools

env – Load environment variables into PHP from a global configuration file

ereg – POSIX Regex Functions

esmtp – ESMTP client extenion

ev – Provides interface to libev library

event – Provides interface to libevent library

expect – PHP extension for expect library

fam – File Alteration Monitor Functions

fann – Wrapper for FANN (Fast Artificial Neural Network) Library

ffi – Foreign Function Interface

filepro – filePro database access functions

filter – Extension for safely dealing with input parameters.

fpdf – PDF Form Data Format functions

framegrab – A video frame grabber extension

fribidi – Implementation of the Unicode Bidirectional Algorithm (bidi)

funcall – Add callbacks for any function/method

functional – Functional primitives for PHP

fuse – File system in user space package

gRPC – A high performance, open source, general RPC framework that puts mobile and HTTP/2 first.

gearman – PHP wrapper to libgearman

gender – Gender Extension

geoip – Map IP address to geographic places

geospatial – PHP Extension to handle common geospatial functions

gmagick – Provides a wrapper to the GraphicsMagick library.

gnupg – wrapper around the gpgme library

graphdat – Troubleshoot application and server performance

gupnp – GUPnP wrapper extension

handlebars – Handlebars templating language

haru – Haru PDF functions

hash – HASH Message Digest Framework

hdr_histogram – A PHP extension wrapper for the C hdrhistogram API

hidef – Constants for real

hprose – Hprose for PHP.

hrtime – High resolution timing

html_parse – HTML parser extenion

htscanner – htaccess support for PHP

huffman – Huffman compression is a lossless compression algorithm that is ideal for compressing textual data.

hwapi – Include official Hyperwave API support

ibm_db2 – Extension for IBM DB2 Universal Database, IBM Cloudscape, and Apache Derby

id3 – Functions to read and write ID3 tags in MP3 files.

idn – GNU Libidn

igbinary – igbinary extension

imagick – Provides a wrapper to the ImageMagick library.

imlib2 – Provides an image manipulation interface using libimlib2

inclued – Clued-in about your inclueds

informix – Informix driver

ingres – Extension for the Ingres/Vectorwise Database Systems.

inotify – Inotify

intercept – Intercept function/method calls

intl – Internationalization extension

ip2location – Get geo location information of an IP address

ircclient – IRC Client

isis – PHP extension for reading CDS/ISIS databases.

jsmin – PHP extension for minifying JavaScript

json – JavaScript Object Notation.

json_post – JSON POST handler

jsonc – JavaScript Object Notation

jsond – JavaScript Object Notation

jsonnet – The Google JsonNet for PHP.

kadm5 – Remote access to Kerberos Administration Servers

krb5 – Features:

lapack – Wrapper for the LAPACK linear algebra library.

lchash – LibC Hash Interface

leveldb – LevelDB PHP bindings

libevent – Libevent – event notification

libsodium – Wrapper for the Sodium cryptographic library

libvirt – PHP bindings for libvirt

llvm – Zend bytecode to LLVM assembly compiler

lua – Embedded lua interpreter

lzf – LZF compression.

mailparse – Email message manipulation

markdown – Processes the Markdown language with the bundled discount library.

maxdb – An extension to access MaxDB databases

mcrypt – Bindings for the libmcrypt library

mcrypt_filter – Applies mcrypt symmetric encryption using stream filters

mcve – libmonetra/libmcve interface

mdbtools – MDB data file access library

memcache – memcached extension

memcached – PHP extension for interfacing with memcached via libmemcached library

memoize – Transparently cache PHP functions

memprof – memory usage profiler

memsession – In-memory session extension

memtrack – PHP extension to watch (unusually high) memory consumption in PHP scripts

meta – Build ASTs and CSTs from PHP source code

ming – Binding for the ming library, swf generation (flash)

mnogosearch – mnoGoSearch extension module for PHP

mogilefs – PHP client library to communicate with the MogileFS storage

mongo – MongoDB database driver

mongodb – MongoDB driver for PHP

mono – Allows you to access .NET assemblies from PHP

mqseries – mqseries client library

msession – mohawksoft session serveur support

msgpack – PHP extension for interfacing with MessagePack

mustache – Mustache templating language

mysql – MySQL database access functions

mysql_xdevapi – MySQL X DevAPI for PHP

mysqlnd_memcache – A PHP extension for transparently translating SQL into requests for the MySQL InnoDB Memcached Daemon Plugin

mysqlnd_ms – A replication and load balancing plugin for mysqlnd

mysqlnd_qc – A query cache plugin for mysqlnd

mysqlnd_uh – MySQLnd Userland Handler

namazu – full-text search extension using Namazu

ncurses – Terminal screen handling and optimization package

netools – Networking tools

newt – Extension for Red Hat Newt window library

notes – Lotus Notes bindings for PHP

oauth – oauth consumer extension

ocal – Oracle Calendar connectivity

oci8 – Extension for Oracle Database

odbtp – ODBTP client functions

oggvorbis – OGG wrapper for OGG/Vorbis files

openal – OpenAL Bindings

opencv – An OpenCV binding for PHP

opendirectory – PHP interface to OpenDirectory Framework

opengl – OpenGL (3D graphics library) for PHP

operator – Operator overloading for Objects

optimizer – PHP optimizer extension for APC

panda – Panda PDF library

pango – Wrapper for the Pango text rendering library

params – Parameter Parsing Utility

parsekit – PHP Opcode Analyser

pcs – PHP Code Service

pcsc – An extension for PHP using the winscard PC/SC API

pdflib – Creating PDF on the fly with the PDFlib library

pdo_sqlsrv – Microsoft Drivers for PHP for SQL Server (PDO_SQLSRV)

pdo_user – Userspace driver for PDO

pecl_http – Extended HTTP Support

perforce – Perforce API Extension

perl – Embedded Perl.

phar – allows running of complete applications out of .phar files (like Java .jar files)

phdfs – PHP client library to communicate with the hadoop hdfs

phk – An optional accelerator for Automap and PHK

php_xcb – A Wrapper to XCB, the X11 C Bindings

postparser – Handle file file uploads within a php script

pq – PostgreSQL client library (libpq) binding

printer – Extension to control a printer or or draw to printer device on Windows

proctitle – Allows setting the current process name on Linux and BSD

propro – Property proxy

protobuf – Google’s language-neutral, platform-neutral, extensible mechanism for serializing structured data.

protocolbuffers – Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats.

ps – An extension to create PostScript files

pthreads – Threading API

python – Embedded Python

qb – Accelerator designed mainly for graphic work

qqwry – Get IP location from QQWry file

quickhash – Provides a set of specific strongly-typed classes for sets and hashing

radius – Radius client library

raphf – Resource and persistent handles factory

rar – rar extension

rdkafka – Kafka client based on librdkafka

re2 – Extension for RE2

redis – PHP extension for interfacing with Redis

ref – Soft and Weak references support in PHP

request – Provides server-side request and response objects.

riak – Riak database PHP extension

rpmreader – RPM file meta information reader

rrd – PHP bindings to rrd tool system

rsvg – RSVG Extension

rsync – Wrapper for librsync library

runkit – For all those things you…. probably shouldn’t have been doing anyway…. but surely do!

sam – SAM – Simple Asynchronous Messaging for PHP

sasl – Cyrus SASL Extension

scream – Break the silence operator

scrypt – Scrypt hashing function

sdl – Simple DirectMedia Layer for PHP

selinux – SELinux binding for PHP script language

session_mysql – mysql session save handler for php

shape – libshape wrapper

smbclient – A PHP wrapper for libsmbclient

solr – The Apache Solr PHP extension is an extremely fast, light-weight, feature-rich library that allows PHP applications to communicate easily and efficiently with Apache Solr server instances using an object-oriented API.

sphinx – Client extension for Sphinx – opensource SQL full-text search engine

spidermonkey – JavaScript engine for PHP

spplus – SPPLUS Paiement System

spread – A php interface to the Spread toolkit API

sqlanywhere – Extension for SQLAnywhere Database

sqlite3 – SQLite v3 Database Bindings.

sqlsrv – Microsoft Drivers for PHP for SQL Server (SQLSRV)

ssdeep – Fuzzy hashing makes it easy to identify similar or almost identical text by simply comparing two hashes against each other.

ssh2 – Bindings for the libssh2 library

statgrab – libstatgab bindings

stats – Extension with routines for statistical computation.

stem – a PHP extension that provides word stemming

stomp – Stomp client extension

strict – strict

sundown – Sundown is a fast, robust Markdown parsing library for PHP5

svm – Support Vector Machine Library

svn – PHP Bindings for the Subversion Revision control system.

swish – Swish-e bindings

swoole – Event-driven asynchronous and concurrent networking engine with high performance for PHP.

swoole_serialize – the fastest and smallest serialize fucntion bound for php7

syck – YAML-1.0 parser and emitter

sync – Named and unnamed synchronization objects

taint – XSS code sniffer

tcc – TCC Extension

tcpwrap – tcpwrappers binding.

tdb – Trivial DB bindings

termbox – a termbox wrapper for PHP

threads – experimental implementation of threads

tidy – Tidy HTML Repairing and Parsing

timecop – A PHP extension providing “time travel” capabilities.

timezonedb – Timezone Database to be used with PHP’s date and time functions

tk – Extension for Tk (X-windows interface toolkit)

tokyo_tyrant – Provides a wrapper to the Tokyo Tyrant client library.

trace – Trace is a low-overhead tracing tool for PHP

trader – Technical Analysis for traders.

translit – Transliterates non-latin character sets to latin

tvision – Turbo Vision wrapper

txforward – Reverse Proxy (web accelerator) PHP compatibility layer

udis86 – PHP bindings for udis86 library

ui – UI API

unicode – Unicode extension

unicodestring – A native Unicode string object for PHP

uopz – User Operations for Zend

uploadprogress – An extension to track progress of a file upload.

uri_template – uri_template extension

uuid – UUID extension

uv – libuv wrapper

v8 – V8 JavaScript engine API for PHP

v8js – V8 Javascript Engine for PHP

varnish – Varnish Cache bindings

vips – PHP extension for interfacing with libvips

vld – Provides functionality to dump the internal representation of PHP scripts

vpopmail – Provides functions to interact with vpopmail, a Qmail addon

w32api – Win32 and DLL API interface functions

win32ps – Win32 process and memory stats

win32ps_dll – Win32 process and memory stats

win32service – A Windows specific extension to allow PHP to interact with Windows Services.

win32std – Set of standard Windows API functions.

wxwidgets – Cross-platform widget toolkit.

xattr – Extended attributes.

xcommerce – X.commerce bindings and helper methods

xdebug – Provides functions for function traces and profiling

xdiff – File differences/patches.

xhprof – XHProf: A Hierarchical Profiler for PHP

xmlReader – Provides fast, non-cached, forward-only access to XML data under PHP 5.

xmldiff – XML diff and merge

xmlwriter – Provides fast, non-cached, forward-only means to write XML data.

xmms – Provides functions to interact with xmms

xmp – Bindings for the libxmp library

xrange – Numeric iterator primitives

xslcache – A modification of PHP’s standard XSL extension that caches the parsed XSL stylesheet representation

xxtea – XXTEA encryption algorithm extension for PHP.

yac – lockless user data cache

yaconf – PHP Persistent Configurations Container

yaf – PHP Framework in PHP extension

yami – Lightweight inter-object communication infrastructure

yaml – YAML-1.1 parser and emitter

yar – Light, concurrent RPC framework

yaz – Z39.50/SRU client

yp – YP/NIS functions

zeroconf – A PHP interface for browsing network services using ZeroConf

zip – A zip management extension

zlib_filter – zlib filter implementation backport for PHP 5.0

zmq – ZeroMQ messaging

zookeeper – PHP extension for interfacing with Apache ZooKeeper