GitHub - shivammathur/php-builder: :elephant: Build PHP 5.6 to 8.6. PHP 8.6 is built nightly
All other distributions based on the above operating systems will also be supported on best effort basis.
The php-version is required, and release and nts are the defaults.
Expand to check the extensions installed along with PHP.
amqp, apcu, ast, bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, ds, enchant, exif, FFI, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, igbinary, imagick, imap, intl, json, ldap, libxml, mbstring, memcache, memcached, mongodb, msgpack, mysqli, mysqlnd, odbc, openssl, pcntl, pcov, pcre, PDO, pdo_dblib, PDO_Firebird, pdo_mysql, PDO_ODBC, pdo_pgsql, pdo_sqlite, pdo_sqlsrv, pgsql, Phar, posix, pspell, readline, redis, Reflection, session, shmop, SimpleXML, soap, sockets, sodium, SPL, sqlite3, sqlsrv, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, xdebug, xml, xmlreader, xmlwriter, xsl, zip, zlib, Xdebug, Zend OPcache
PHP 8.0 and above versions have a JIT(Just-In-Time) compiler.
If you do not specify -m or -b, the default for JIT mode is tracing, and for JIT buffer size it is 128M.
Note: When you run switch_sapi, the servers will have the default document root /var/www/html.
The following releases have nts and zts builds for the following PHP versions along with builds with and without debugging symbols.
The scripts and documentation in this project are under the MIT license. This project has multiple dependencies. Their licenses can be found in their respective repositories.