Fatal error: Call to undefined function openssl_random_pseudo_bytes()
Your version of PHP wasn't compiled with the openssl
module. If you are building from source, add the module like so:
cd /path/to/php-5.4/
./configure --with-openssl
I had the same issue. I solved it by editing my php.ini file - changing ;extension=php_openssl.dll
to extension=php_openssl.dll
.
(For my installation, my php.ini file was located in my P:\Program Files\EasyPHP-12.1\conf_files\
directory.)