Socket transport "ssl" in PHP not enabled
I was having problem in Windows 7 with PHP 5.4.0 in command line, using Xampp 1.8.1 server. This is what i did:
- Rename
php.ini-production
tophp.ini
(in C:\xampp\php\ folder) - Edit
php.ini
and uncommentextension_dir=ext
. - Also uncomment
extension=php_openssl.dll
.
After that it worked fine.
Success!
After checking the log files and making sure the permissions on php_openssl.dll were correct, I googled the warning and found more things to try.
So I:
- added C:\PHP\ext to the Windows path
- added libeay32.dll and ssleay32.dll to C:\WINDOWS\system32\inetsrv
- rebooted the server
I'm not sure which of these fixed my problem, but it's definately fixed now! :)
I found these things to try on this page: http://php.net/manual/en/install.windows.extensions.php
Thanks for your help!