我已经从PHP 7.0(在我的开发Windows 7机器上完美运行)升级到PHP 7.2。在一台机器上,Apache服务器2.4.17甚至无法启动。在另一个Apache正常启动,但当我运行我的网站时,我似乎无法使openSSL工作。我收到openssl_random_pseudo_bytes
未知函数的错误。我再说一遍,7.0上的一切正常。我对两个版本使用相同的php.ini文件。
另外,这些机器之间的唯一区别是Apache不能启动的机器安装了Visual Studio 2017,而另一台机器没有。
我还需要提一下,升级到7.1也不行。
有什么想法吗?
谢谢,
戈兰
答案 0 :(得分:-1)
您是否在php.ini中启用了OpenSSL?
更改:强>
;extension=php_openssl.dll
要强>
extension=php_openssl.dll