webponce rants

things less interesting than a pigeon walking in a circle.


HTTPS support for SOAP in PHP5 under Windows

If you're seeing error messages about missing https wrappers when trying to use SOAP ("Unable to find the wrapper "https" - did you forget to enable it when you configured PHP?" or "[HTTP] SSL support is not available in this build"), you haven't installed the SSL libraries to support secure transactions.


  1. Uncomment
    extension=php_soap.dll
    in your php.ini

  2. Uncomment
    extension=php_openssl.dll
    in your php.ini

  3. Copy
    ssleay32.dll
    and
    libeay32.dll
    to your windows system32 directory

  4. Reboot apache, et voila!