1. Compatible

The last published version is compatible

# Name Version State
  amqp 1.9.3 OK, was fixed by PR #323 merged.
  APCu 5.1.11 OK
  apcu_bc 1.0.4 OK
  apfd 1.0.1 OK
  ast 0.1.6 OK
  bitset 3.0.1 OK
  brotli 0.5.1 OK
  cmark 1.1.0 OK
  componere 2.1.3 OK
  couchbase v2 2.5.0 OK, was fixed by PR #22.
  crypto 0.3.1 OK
  dbase 7.0.0beta1 OK
  dio 0.1.0 OK
  druid 1.0.0 OK
  ds 1.2.6 OK
  eio 2.0.3 OK
  env 0.2.1 OK
  event 2.4.0RC3 OK
  fann 1.1.1 OK
  gearman 2.0.4 OK
  geoip 1.1.1 OK
  gender 1.1.0 OK
  geospatial 0.2.0 OK
  gmagick 2.0.5RC1 OK
  gnupg 1.4.0 OK
  grpc 1.12.0 OK
  handlebars 0.8.2 OK, was fixed by PR #126, but upstream applied another fix.
  hdr_histogram 0.3.0 OK
  http v2/3 3.2.0 OK
  hrtime 0.6.0 OK
  ip2location 8.0.1 OK
  horde_lz4 1.0.9 OK
  igbinary 2.0.7 OK
  imagick 3.4.3 OK
  inotify 2.0.0 OK
  json_post 1.0.1 OK
  krb5 1.1.2 OK
  leveldb 0.2.1 OK
  libvirt 0.5.4 OK
  lua 2.0.6 OK, was fixed by PR #37 awaiting review.
  lz4 0.3.4 OK
  lzf 1.6.6 OK
  mcrypt 1.0.1 OK, but please don't use it
  memcached 3.1.0 OK
  memprof 2.0.0 OK
  molten 0.1.2beta OK
  mongodb 1.5.0 OK
  mosquitto 0.4.0 OK
  msgpack 2.0.3 OK, was fixed by PR #124 (merged) and fixed by PR #125 (still awaiting review).
  mustache 0.8.0 OK, was fixed by PR #48 merged.
  mysql 1.0dev OK, but please don't use it
  nsq 3.1.0 OK
  oauth 2.0.3 OK
  parle 0.8.1 OK
  pdflib 4.1.2 OK
  pggi 0.3.0 OK
  phalcon v3 3.4.1 OK using zephir 0.10.12
  phpiredis 1.0.0 OK
pq 2.1.5 OK
  propro 2.1.0 OK
  psr 0.4.0 OK
  radius 1.4.0b1 OK
  raphf 2.0.0 OK
  rdkafka 3.0.5 OK
  redis 4.1.0RC3 OK
  rpminfo 0.2.1 OK
  rrd 2.0.1 OK
  SeasLog 1.8.4 OK
  scrypt 1.4.2( OK
  selinux 0.4.1 OK
  smbclient 1.0.0 OK, was fixed by PR #60 merged.
  snappy 0.1.9 OK
  snuffleupagus 0.4.1 OK, was fixed by PR #185.
  sphinx 1.4.0-dev OK
  sqlsrv
pdo_sqlsrv
5.4.0preview OK
  ssdeep 1.1.0 OK
  stats 2.0.3 OK
  stomp 2.0.2 OK
  swoole 4.0.2 OK
  sync 1.1.1 OK
  taint 2.0.5 OK
  tcpwrap 1.2.0 OK
  termbox 0.1.3 OK
  timecop 1.2.10 OK
  trace 1.0.1beta OK
  trader 0.5.0 OK
  translit 0.6.2 OK
  uopz 5.1.0 OK
  uuid 1.0.4 OK
  varnish 1.2.4 OK
  vips 1.0.8 OK
  vld 0.15.0 OK
  wkhtmltox 0.3.2-dev OK
  xattr 1.3.0 OK
  xdebug 2.7.0beta1 OK
  xdiff 2.0.1 OK
  xlswriter 1.2.1 OK
  xmldiff 1.1.2 OK
  xxtea 1.0.11 OK
  yaf 3.0.8 OK
  yaml 2.0.3 OK, was fixed by PR #33
  yar 2.0.4 OK
  zip 1.15.3 OK
  zookeeper 0.5.0 OK
  zstd 0.4.14 OK

 

2. Work in progress

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

# Name Version State
  cassandra 1.3.2 Fixed by PR #126 awaiting review.
  geos 1.0.0 Fixed by PR #20 awaiting review.
  hprose 1.6.6 Fixed by PR #14 merged.
  mailparse 3.0.2 Fixed upstream
  memcache 3.0.9-dev Fixed upstream, despite this extension in unmaintained
  mogilefs 0.9.3.1 Fixed by PR #25 merged.
  mysql_xdevapi 8.0.11 Fixed by PR #5 awaiting review.
  oauth 2.0.2 Fixed upstream
  opencensus 0.2.2 Fixed by PR #165 but won't be merged as I can't sign the fucking google CLA.
  pinba 1.1.1 Fixed upstream
  rar 4.0.0 Fixed by PR #4 awaiting review.
  request 1.0.0b2 Fixed by PR #12 merged and awaiting review.
  solr v2 2.4.0 Fixed upstream
  ssh2 1.1.2 Fixed upstream
  uploadprogress 1.0.3.1 PHP 7+ compatibility fixed upstream, but probably dead.
  uv 0.2.2 Fixed upstream and by PR #60 merged.
  v8js 2.1.0 Fixed upstream
  yac 2.0.2 Fixed by PR #89 awaiting review.
  yaconf 1.0.8-dev Fixed upstream
  yaz 1.2.2 Fixed by PR #7 merged.

 

zmq 1.1.3 Fixed by PR #195 awaiting review.

 

3. Not compatible for now

# Name Version State
  APM 2.1.3 Don't build
  ev 1.0.4 Segfaults
  jsond 1.4.0 Don't build, but perhaps unwanted
  libsodium 1.0.7 Deprecated version, unmaintained
  pcs 1.3.3 Don't build
  protobuf 3.6.0 Fixed by PR #12 but won't be merged as I can't sign the fucking google CLA. (edit: was applied by another dev)
Broken again since alpha4, reported as #4933
  pthreads 3.1.6 Don't build, broken for a while
  ref 0.6.0 Don't build, but dead project
  tarantool 0.3.0 Don't build
  stackdriver_debugger 0.2.0 Segfaults
  swoole_serialize 0.1.1 Don't build
  Weakref 0.3.3 Don't build

 

3. Conclusion

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

PHP 7.3.0 is now released and most extension are compatible.

Last updated on January 14th 2019