Skip to content

Extensions

Paul Moss edited this page Mar 17, 2015 · 35 revisions

HHVM supports several core PHP extensions, with more being developed. Some are integrated into the virtual machine itself whereas others are separate extensions that are loaded dynamically.

Integrated Extensions

Calling the get_loaded_extensions() function from HHVM/3.4.0-dev+2014.10.08 has the following result:

  • apache
  • apc
  • array
  • asio
  • bcmath
  • bz2
  • ctype
  • curl
  • date
  • debugger
  • dom
  • enum
  • exif
  • fb
  • fileinfo
  • filter
  • gd
  • gmp
  • hash
  • hh
  • hhvm.debugger
  • hhvm.ini
  • hotprofiler
  • iconv
  • idn
  • imagick
  • imap
  • intl
  • json
  • ldap
  • libxml
  • mail
  • mailparse
  • mbstring
  • mcrypt
  • memcache
  • memcached
  • mysql
  • mysqli
  • objprof
  • openssl
  • pcntl
  • pcre
  • PDO
  • pdo_mysql
  • pdo_sqlite
  • phar
  • posix
  • readline
  • redis
  • reflection
  • server
  • session
  • SimpleXML
  • soap
  • sockets
  • SPL
  • sqlite3
  • standard
  • sysvmsg
  • sysvsem
  • sysvshm
  • thread
  • thrift_protocol
  • tokenizer
  • url
  • wddx
  • xdebug-not-done
  • xenon
  • xhprof
  • xml
  • xmlreader
  • xmlwriter
  • xsl
  • zip
  • zli

Externally-provided Extensions

Writing your own extensions

Clone this wiki locally