Remi Collet: PHP extensions status with upcoming PHP 7.3

With PHP 7.3 entering stabilization phase, time to check the status of most commonly used PHP extensions (at least, the ones available in my repository).

Here is the exhaustive list.

1. Compatible

The last published version is compatible

#NameVersionState
 APCu5.1.11OK
 apcu_bc1.0.4OK
 apfd1.0.1OK
 ast0.1.6OK
 bitset3.0.1OK
 brotli0.5.1OK
 cmark1.1.0OK
 componere2.1.3OK
 crypto0.3.1OK
 dbase7.0.0beta1OK
 dio0.1.0OK
 druid1.0.0OK
 ds1.2.6OK
 eio2.0.3OK
 env0.2.1OK
 event2.4.0RC3OK
 fann1.1.1OK
 gearman2.0.4OK
 geoip1.1.1OK
 gender1.1.0OK
 geospatial0.2.0OK
 gmagick2.0.5RC1OK
 gnupg1.4.0OK
 grpc1.12.0OK
 hdr_histogram0.3.0OK
 hrtime0.6.0OK
 ip2location8.0.1OK
 horde_lz41.0.9OK
 igbinary2.0.7OK
 imagick3.4.3OK
 inotify2.0.0OK
 json_post1.0.1OK
 krb51.1.2OK
 leveldb0.2.1OK
 libvirt0.5.4OK
 lz40.3.4OK
 lzf1.6.6OK
 mcrypt1.0.1OK, but please don’t use it
 memprof2.0.0OK
 molten0.1.2betaOK
 mongodb1.5.0OK
 mosquitto0.4.0OK
 mysql1.0devOK, but please don’t use it
 nsq3.1.0OK
 opencensus0.2.2OK
 parle0.8.1OK
 pdflib4.1.2OK
 pq2.1.4OK
 pggi0.3.0OK
 phpiredis1.0.0OK
 propro2.1.0OK
 psr0.4.0OK
 radius1.4.0b1OK
 raphf2.0.0OK
 rar4.0.0OK, PR #4 open for test suite.
 rdkafka3.0.5OK
 redis4.1.0RC3OK
 rpminfo0.2.1OK
 rrd2.0.1OK
 SeasLog1.8.4OK
 scrypt1.4.2(OK
 selinux0.4.1OK
 snappy0.1.9OK
 sphinx1.4.0-devOK
 ssdeep1.1.0OK
 stats2.0.3OK
 stomp2.0.2OK
 sync1.1.1OK
 tcpwrap1.2.0OK
 termbox0.1.3OK
 timecop1.2.10OK
 trace1.0.1betaOK
 trader0.5.0OK
 translit0.6.2OK
 uuid1.0.4OK
 varnish1.2.4OK
 vips1.0.8OK
 xattr1.3.0OK
 xdiff2.0.1OK
 xlswriter1.2.1OK
 xmldiff1.1.2OK
 xxtea1.0.11OK
 yar2.0.4OK
 zip1.15.3OK
 zookeeper0.5.0OK
 zstd0.4.14OK
 wkhtmltox0.3.2-devOK

 

2. Work in progress

These extensions have been fixed upstream (or PR are available) but no official release.

#NameVersionState
 amqp1.9.3Fixed by PR #323 merged.
 cassandra1.3.2Fixed by PR #126 awaiting review.
 couchbase v22.4.7Fixed by PR #22 merged.
 geos1.0.0Fixed by PR #20 awaiting review.
 handlebars0.8.2Fixed by PR #126, but upstream applied another fix.
 hprose1.6.6Fixed by PR #14 merged.
 http v2/33.2.0RC1Fixed upstream
 lua2.0.5Fixed by PR #37 awaiting review.
 memcache3.0.9-dev Fixed upstream, despite this extension in unmaintained
 memcached3.0.4Fixed upstream
 mogilefs0.9.3.1Fixed by PR #25 merged.
 msgpack2.0.3-devFixed by PR #124 and fixed by PR #125 awaiting review.
 mustache0.7.4Fixed by PR #48 merged.
 mysql_xdevapi8.0.11Fixed upstream
 oauth2.0.2 Fixed upstream
 pinba1.1.1Fixed upstream
 request1.0.0b2Fixed by PR #12 merged.
 smbclient0.9.0Fixed by PR #60 awaiting review.
 snuffleupagus0.2.1Fixed by PR #185 under discussion.
 ssh21.1.2Fixed upstream
 taint2.0.5-devFixed upstream and by PR #64 awaiting review.
 uploadprogress1.0.3.1PHP 7+ compatibility fixed upstream, but probably dead.
 uv0.2.2Fixed upstream and by PR #60 merged.
 vld0.15.0-devFixed upstream
 yac2.0.2Fixed by PR #89 awaiting review.
 yaconf1.0.8-devFixed upstream
 yaf3.0.7Fixed upstream
 yaz1.2.2Fixed by PR #7 merged.

 

3. Not compatible for now

#NameVersionState
 APM2.1.3Don’t build
 ev1.0.4Segfaults
 jsond1.4.0Don’t build, but perhaps unwanted
 libsodium1.0.7Deprecated version, unmaintained
 mailparse3.0.2Don’t build, and already broken with 7.2 (test suite fails)
 pcs1.3.3Don’t build
 phalcon v33.4.0Don’t build
 protobuf3.6.0Don’t build
 pthreads3.1.6Don’t build, broken for a while
 ref0.6.0Don’t build, but dead project
 solr v22.4.0Segfaults
 tarantool0.3.0Don’t build
 uopz5.0.2Don’t build
 sqlsrv
pdo_sqlsrv
5.2.1previewDon’t build
 stackdriver_debugger0.2.0Segfaults
 swoole4.0.1Don’t build
 swoole_serialize0.1.1Don’t build
 v8js2.1.0Don’t build
 Weakref0.3.3 Don’t build
 xdebug2.7.0alpha1Don’t build
 yaml2.0.2Don’t build and segfaults

 

zmq1.1.3Don’t build

 

3. Conclusion

I think current status is quite good, 7.3.0 is only in alha state, and GA planed for end of year, I hope everything will be fixed in the next weeks.

Last updated on July 2nd 2018


Source From: fedoraplanet.org.
Original article title: Remi Collet: PHP extensions status with upcoming PHP 7.3.
This full article can be read at: Remi Collet: PHP extensions status with upcoming PHP 7.3.

Advertisement


Random Article You May Like

Leave a Reply

Your email address will not be published. Required fields are marked *

*
*