openssl.libctx

INIAdded in PHP 8.5

openssl: openssl.libctx — The libctx is an OpenSSL library context. OpenSSL defines a default library context, but PHP OpenSSL also defines its own library context to avoid interference with other libraries using OpenSSL and to provide an independent context for each thread in ZTS. Possible values: "custom" - use a custom library context (default) "default" - use the default OpenSSL library context

Default value "custom"
Development value "custom"
Production value "custom"

Modifiability: INI_PERDIR - The openssl.libctx INI directive can be set per-directory (php.ini, .htaccess, httpd.conf, .user.ini, etc.) or globally from php.ini files. However, it cannot be configured with ini_set calls.

PHP 5
PHP 7
PHP 8.0
PHP 8.1-8.2
PHP 8.3
PHP 8.4
PHP 8.5
Added
PHP 8.6
[openssl]
openssl.libctx = "custom"

Changes to the openssl.libctx INI

PHP 8.5

  • INI directive added

openssl.libctx INI Availability

PHP VersionAvailability
PHP 8.6Future Release Yes
PHP 8.5Upcoming Release Yes
PHP 8.4Supported (Latest) No
PHP 8.3Supported No
PHP 8.2Security-Fixes Only No
PHP 8.1Security-Fixes Only No
PHP 8.0Unsupported No
PHP 7.4Unsupported No
PHP 7.3Unsupported No
PHP 7.2Unsupported No
PHP 7.1Unsupported No
PHP 7.0Unsupported No
PHP 5.6Unsupported No
PHP 5.5Unsupported No
PHP 5.4Unsupported No
PHP 5.3Unsupported No