我在尝试运行PHP单元测试时遇到此异常:
致命错误:调用未定义的函数openssl_random_pseudo_bytes()
这是什么意思?
ban*_*ing 22
我遇到过同样的问题.我通过编辑我的php.ini文件解决了它- ;extension=php_openssl.dll改为extension=php_openssl.dll.
(对于我的安装,我的php.ini文件位于我的P:\Program Files\EasyPHP-12.1\conf_files\目录中.)
您的PHP版本未使用该openssl模块进行编译.如果从源代码构建,请添加模块,如下所示:
cd /path/to/php-5.4/
./configure --with-openssl
Run Code Online (Sandbox Code Playgroud)