Services » Browse Packages » dev-lang »
php
|
Legend:
- + - stable
- ~ - unstable
- M - hardmask
|
USE flags
- acl - Add support for Access Control Lists
- apache2 - Add Apache2 support
- apparmor - Support FPM application confinement through sys-libs/libapparmor
- argon2 - Enable password hashing algorithm from app-crypt/argon2
- bcmath - Add support for libbcmath
- berkdb - Add support for sys-libs/db (Berkeley DB for MySQL)
- bzip2 - Use the bzlib compression library
- calendar - Add support for calendars (not using mcal!)
- cdb - Add support for the CDB database engine from the author of qmail
- cgi - Add CGI script support
- cjk - Add support for Multi-byte character languages (Chinese, Japanese, Korean)
- cli - Enable CLI SAPI
- coverage - Include gcov symbols for test coverage and lcov reports. Only useful for extension developers, and requires GCC.
- crypt - Add support for encryption -- using mcrypt or gpg where applicable
- ctype - Enable ctype functions
- curl - Add support for client-side URL transfer library
- debug - Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- doc - Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- embed - Enable embed SAPI
- enchant - Add supports Enchant spelling library.
- exif - Add support for reading EXIF headers from JPEG and TIFF images
- ffi - Add foreign function interface (ffi extension) support
- fileinfo - Add fileinfo extension support
- filter - Add filter extension support
- firebird - Add support for the Firebird relational database
- flatfile - Add dbm support for flat files
- fpm - Enable the FastCGI Process Manager SAPI
- ftp - Add FTP (File Transfer Protocol) support
- gd - Adds support for gd (bundled with PHP)
- gdbm - Add support for sys-libs/gdbm (GNU database libraries)
- gmp - Add support for dev-libs/gmp (GNU MP library)
- iconv - Enable support for the iconv character set conversion library
- imap - Add support for IMAP (Internet Mail Application Protocol)
- inifile - Add dbm support for .ini files
- intl - Enables the intl extension for extended internalization support
- iodbc - Add support for iODBC library
- ipv6 - Add support for IP version 6
- jit - Enable PCRE JIT support
- json - Enable JSON support
- kerberos - Add kerberos support
- ldap - Add LDAP support (Lightweight Directory Access Protocol)
- ldap-sasl - Add SASL support for the PHP LDAP extension
- libedit - Use the libedit library (replacement for readline)
- libressl - Use dev-libs/libressl instead of dev-libs/openssl when applicable (see also the ssl useflag)
- lmdb - Enable support for dev-db/lmdb db backend
- mhash - Add support for the mhash library
- mssql - Add support for Microsoft SQL Server database
- mysql - Add mySQL Database support
- mysqli - Add support for the improved mySQL libraries
- ncurses - Add ncurses support (console display library)
- nls - Add Native Language Support (using gettext - GNU locale utilities)
- oci8 - Add Oracle 8 Database Support
- oci8-instant-client - Use dev-db/oracle-instantclient-basic as Oracle provider instead of requiring a full Oracle server install
- odbc - Add ODBC Support (Open DataBase Connectivity)
- opcache - Enables built-in opcode cache, replacing pecl-apc et al.
- pcntl - Add support for process creation functions
- pdo - Enable the bundled PDO extensions
- phar - Enables the phar extension to provide phar archive support
- phpdbg - Enable the PHP Debug Command Line SAPI (like gdb for php)
- posix - Add support for POSIX-compatible functions
- postgres - Add support for the postgresql database
- qdbm - Add support for the qdbm (Quick Database Manager) library
- readline - Enable support for libreadline, a GNU line-editing library that almost everyone wants
- recode - Enable support for the GNU recode library
- selinux - !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
- session - Add persistent session support
- session-mm - Include dev-libs/mm support for session storage
- sharedmem - Add support for shared memory use
- simplexml - Support for SimpleXML
- snmp - Add support for the Simple Network Management Protocol if available
- soap - Add support for SOAP (Simple Object Access Protocol)
- sockets - Add support for tcp/ip sockets
- sodium - Enable support for crypto through dev-libs/libsodium
- spell - Add dictionary support
- sqlite - Add support for sqlite - embedded sql database
- ssl - Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
- sybase - Add support for the Sybase SQL Database Server
- systemd - Enable use of systemd-specific libraries and features like socket activation or session tracking
- sysvipc - Support for System V-compatible inter-process communication
- test - Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- threads - Add threads support for various packages. Usually pthreads
- tidy - Add support for HTML Tidy
- tokenizer - Add support for the PHP file parser
- tokyocabinet - Enable support for dev-db/tokyocabinet db backend
- truetype - Add support for FreeType and/or FreeType2 fonts
- unicode - Add support for Unicode
- webp - Enable webp support for GD in php-7.x
- xml - Add support for XML files
- xmlreader - Enable XMLReader support
- xmlrpc - Support for xml-rpc library
- xmlwriter - Enable XMLWriter support
- xpm - Add support for XPM graphics format
- xslt - Enable the XSL extension
- zip - Enable support for ZIP archives
- zlib - Add support for zlib (de)compression
Security Advisory
Also available in:
Atom