【发布时间】:2018-03-17 21:45:14
【问题描述】:
我已经从 PHP 7.0 升级到 PHP 7.2,它在我的开发 Windows 7 机器上都能完美运行。在一台机器上 Apache 服务器 2.4.17 甚至不会启动。另一方面,Apache 正常启动,但是当我运行我的站点时,我似乎无法让 openSSL 工作。我收到openssl_random_pseudo_bytes 是未知函数的错误。我再说一遍,在 7.0 上一切正常。我对两个版本都使用相同的 php.ini 文件。
此外,这台机器之间的唯一区别是,Apache 无法启动的那台安装了 Visual Studio 2017,而另一台则没有。
我还需要提一下,升级到 7.1 也不起作用。
有什么想法吗?
谢谢,
戈兰
【问题讨论】:
-
在 2 个不同版本的 PHP 上盲目重用相同的
php.ini绝不是一个好主意。里面的东西变了! -
我实际上尝试从头开始并编辑 php.ini - development 以添加我需要但仍然没有用的相同功能。