17 KiB
title, order
| title | order |
|---|---|
| Supported Extensions | 4 |
Supported Extensions
Since Packagist is the new home for PIE packages, the full list of supported, PIE-compatible extensions can be found on:
The process for adding support for PIE is documented in the Extension Maintainers documentation.
PECL Extension Migration
The PECL repository still has a whole host of extensions that have not yet added support for PIE. This is a list of extensions hosted on PECL, and their status for adding PIE support. If you spot some out of date information here, please do submit a Pull Request.
Supported
The following extensions have already added support for PIE:
| PECL Extension | PIE extension |
|---|---|
| amqp | php-amqp/php-amqp |
| APCu | apcu/apcu |
| apfd | m6w6/ext-apfd |
| ast | nikic/php-ast |
| bcmath | php/bcmath |
| bitset | pecl/bitset |
| brotli | kjdev/brotli |
| bz2 | php/bz2 |
| calendar | php/calendar |
| CSV | girgias/csv |
| ctype | php/ctype |
| curl | php/curl |
| dba | php/dba |
| decimal | php-decimal/ext-decimal |
| dio | pecl/dio |
| dom | php/dom |
| ds | php-ds/ext-ds |
| enchant | php/enchant |
| exif | php/exif |
| ev | osmanov/pecl-ev |
| event | osmanov/pecl-event |
| ffi | php/ffi |
| geospatial | php-geospatial/geospatial |
| gettext | php/gettext |
| gmp | php/gmp |
| gRPC | bsn4/grpc (drop-in Rust replacement for ext-grpc) |
| gpio | embedded-php/gpio |
| i2c | embedded-php/i2c |
| iconv | php/iconv |
| imagick | imagick/imagick |
| inotify | arnaud-lb/inotify |
| intl | php/intl |
| jsonpath | supermetrics/jsonpath |
| ldap | php/ldap |
| lzf | pecl/lzf |
| mailparse | pecl/mailparse |
| mbstring | php/mbstring |
| mcrypt | pecl/mcrypt |
| memcached | php-memcached/php-memcached |
| memprof | arnaud-lb/memprof |
| mongodb | mongodb/mongodb-extension |
| mysqlnd | php/mysqlnd |
| mysqli | php/mysqli |
| opcache | php/opcache |
| opentelemetry | open-telemetry/ext-opentelemetry |
| parallel | pecl/parallel |
| pcov | pecl/pcov |
| pcntl | php/pcntl |
| pdo | php/pdo |
| pdo_mysql | php/pdo_mysql |
| pdo_pgsql | php/pdo_pgsql |
| pdo_sqlite | php/pdo_sqlite |
| pgsql | php/pgsql |
| posix | php/posix |
| rar | php-win-ext/rar |
| rdkafka | rdkafka/rdkafka |
| readline | php/readline |
| redis | phpredis/phpredis |
| relay | cachewerk/relay |
| rpminfo | remi/rpminfo |
| selinux | pecl/selinux |
| session | php/session |
| shmop | php/shmop |
| simdjson | awesome/simdjson_plus |
| simplexml | php/simplexml |
| snmp | php/snmp |
| soap | php/soap |
| sockets | php/sockets |
| sodium | php/sodium |
| spi | embedded-php/spi |
| sqlite3 | php/sqlite3 |
| swoole | swoole/swoole |
| sync | php-win-ext/sync |
| sysvmsg | php/sysvmsg |
| sysvsem | php/sysvsem |
| sysvshm | php/sysvshm |
| tidy | php/tidy |
| timezonedb | pecl/timezonedb |
| translit | derickr/translit |
| uart | embedded-php/uart |
| uuid | pecl/uuid |
| varnish | php-win-ext/varnish |
| vld | derickr/vld |
| win32service | win32service/win32service |
| xattr | pecl/xattr |
| Xdebug | xdebug/xdebug |
| xlswriter | viest/xlswriter |
| xml | php/xml |
| xmlreader | php/xmlreader |
| xmlwriter | php/xmlwriter |
| xsl | php/xsl |
| xpass | remi/xpass |
| zip | php/zip, pecl/zip |
| zlib | php/zlib |
| zstd | kjdev/zstd |
Work in progress
The following extensions have had efforts started to add support for PIE:
| PECL Extension | Status |
|---|---|
| base58 | ⏰ PR: jasny/base58-php-ext#14 |
| crypto | ⏰ PR: bukka/php-crypto#43 |
| dbase | ⏰ PR: php/pecl-database-dbase#6 |
| hdr_histogram | ⏰ Coming soon: beberlei/hdrhistogram |
| hrtime | ⏰ PR: php/pecl-datetime-hrtime#1 |
| memcache | ⏰ PR: websupport-sk/pecl-memcache#116 |
| yaml | ⏰ PR: php/pecl-file_formats-yaml#88 |
Not started / Unknown
The following extensions exist on PECL, but either have not added support for PIE yet, or their status is unknown.
- ahocorasick
- AOP
- ApacheAccessor
- apcu_bc
- APM
- augeas
- awscrt
- bloomy
- bsdiff
- bz2_filter
- cairo_wrapper
- cassandra
- cld
- clips
- clucene
- cmark
- componere
- couchbase
- courierauth
- crack_dll
- CUBRID
- cvsclient
- cybermut
- datadog_trace
- dazuko
- docblock
- doublemetaphone
- Druid
- ecasound
- ecma_intl
- eio
- env
- esmtp
- excimer
- expect
- fann
- framegrab
- functional
- gearman
- gender
- geoip
- gmagick
- gnupg
- graphdat
- handlebars
- hprose
- http_message
- ibm_db2
- ice
- idn
- igbinary
- imap
- immutable_cache
- IMS
- intercept
- ion
- ip2location
- ip2proxy
- isis
- jsmin
- json_post
- jsonc
- jsonnet
- krb5
- leveldb
- libsodium
- lua
- LuaSandbox
- markdown
- maxminddb
- mcrypt_filter
- memoize
- meta
- mogilefs
- Molten
- Mosquitto
- mqseries
- msgpack
- mustache
- mysql_xdevapi
- mysqlnd_azure
- mysqlnd_krb
- namazu
- nsq
- oauth
- ocal
- oci8
- openal
- opencensus
- opengl
- openswoole
- PAM
- params
- parle
- pcs
- pcsc
- PDO_CUBRID
- PDO_IBM
- PDO_OCI
- PDO_SQLANYWHERE
- pdo_sqlsrv
- PDO_TAOS
- pecl_http
- perforce
- Phalcon
- php_trie
- phpy
- pinpoint_php
- PKCS11
- pledge
- pq
- propro
- protobuf
- ps
- pspell
- psr
- qqwry
- quickhash
- radius
- raphf
- ref
- request
- rnp
- rrd
- runkit7
- sandbox
- sasl
- scoutapm
- scrypt
- sdl
- sdl_image
- sdl_mixer
- sdl_ttf
- SeasClick
- SeasLog
- SeasSnowflake
- shape
- simple_kafka_client
- skywalking
- skywalking_agent
- smbclient
- solr
- spplus
- spread
- sqlsrv
- ssdeep
- ssh2
- stackdriver_debugger
- statgrab
- stem
- stomp
- svm
- svn
- swoole_serialize
- syck
- taint
- tcc
- TCLink
- tcpwrap
- tdb
- teds
- Tensor
- termbox
- TextCat
- timecop
- trace
- trader
- tvision
- ui
- uopz
- uploadprogress
- uv
- v8
- v8js
- var_representation
- vips
- wasm
- weakreference_bc
- WinBinder
- WinCache
- xdiff
- xhprof
- xmldiff
- XMLRPCi
- xxtea
- yac
- yaconf
- Yaf
- yar
- yaz
- yp
- zephir_parser
- zeroconf
- zlib_filter
- zookeeper
Abandoned
The following extensions are believed to be abandoned:
- amfext
- APC
- apd
- apn
- archive
- ares
- automap
- axis2
- bbcode
- bcompiler
- big_int
- binpack
- BLENC
- cairo
- chdb
- classkit
- coin_acceptor
- colorer
- crack
- cybercash
- cyrus
- DBDO
- dbplus
- DBus
- dbx
- dom_varimport
- drizzle
- enchant
- fam
- ffi
- FreeImage
- fribidi
- funcall
- fuse
- GDChart
- gupnp
- haru
- hidef
- html_parse
- htscanner
- huffman
- id3
- imlib2
- inclued
- ingres
- ircclient
- Judy
- kadm5
- KTaglib
- lapack
- lchash
- libevent
- maxdb
- mcve
- mdbtools
- memsession
- memtrack
- mnogosearch
- mongo
- mono
- mysqlnd_memcache
- mysqlnd_ms
- mysqlnd_ngen
- mysqlnd_qc
- mysqlnd_uh
- ncurses
- Net_Gopher
- netools
- newt
- odbtp
- oggvorbis
- opendirectory
- operator
- optimizer
- orng
- panda
- Paradox
- Parse_Tree
- parsekit
- pdflib
- PDO_4D
- PDO_IDS
- pdo_user
- PECL_Gen
- perl
- phdfs
- PHK
- POP3
- proctitle
- protocolbuffers
- pthreads
- python
- qb
- re2
- riak
- rpmreader
- rsvg
- rsync
- runkit
- sam
- scream
- sdo
- sphinx
- spidermonkey
- SPL_Types
- stats
- strict
- sundown
- swish
- tidy
- tk
- tokyo_tyrant
- txforward
- udis86
- uri_template
- Valkyrie
- vpopmail
- wbxml
- Weakref
- win32ps
- win32ps_dll
- win32std
- wxwidgets
- xcommerce
- xmlrpc
- xmms
- xmp
- xrange
- xslcache
- yami
- ZendOptimizerPlus
- zmq