小樱 发表于 2022/6/19 22:05

Windows服务器IIS运行php程序报错Call to undefined function openssl_random_pseudo_bytes() 解决办法,修改php.ini

Windows服务器IIS运行php程序报错Call to undefined function openssl_random_pseudo_bytes() 解决办法,修改php.ini

报错如下
PHP Fatal error:Uncaught Error: Call to undefined function openssl_random_pseudo_bytes() in D:\wwwroot\openssl.php:18
Stack trace:
#0 {main}
thrown in D:\wwwroot\openssl.php on line 18


根据报错得知原因,函数不支持,检查php.ini,发现php_openssl.dll模块未开启
;extension=php_openssl.dll

解决办法,修改为
extension=php_openssl.dll

无需重启IIS,立即生效

页: [1]
查看完整版本: Windows服务器IIS运行php程序报错Call to undefined function openssl_random_pseudo_bytes() 解决办法,修改php.ini