PHP RFC: Build OpenSSL Module by Default


Security matters almost all applications. PHP needs ability to handle cryptography by default.


Build OpenSSL module by default.

OpenSSL should be able to disable manually. Module authors must use #if when it is not available.

Backward Incompatible Changes


Proposed PHP Version(s)

PHP 5.6 and up

Impact to Existing Extensions


php.ini Defaults

If there are any php.ini settings then list:

  • hardcoded default values
  • php.ini-development values
  • php.ini-production values

Open Issues

Make sure there are no open issues when the vote starts!

Proposed Voting Choices

The voting period is 2014/02/XX until 2014/02/XX.

Build OpenSSL module by default
Real name Yes No
Final result: 0 0
This poll has been closed.

Thank you for voting.

Patches and Tests

Not required as it is simple one liner of config.m4


After the project is implemented, this section should contain

  1. the version(s) it was merged to
  2. a link to the git commit(s)
  3. a link to the PHP manual entry for the feature


Links to external references, discussions or RFCs

Rejected Features

Keep this updated with features that were discussed on the mail lists.

rfc/build-openssl-by-default.txt · Last modified: 2017/09/22 13:28 by