很长一段时间以来,我一直在使用 XAMPP 在我的开发工作站上进行升级,从各种版本 7s 到 8.012。
我似乎遇到了升级到 8.1 的问题。
我已经编辑了 apache 配置以使用新版本的 php。将其php.ini-development
重命名为php.ini
,然后在我重新启动 apache 后取消注释 openssl 扩展名无效:
extension=openssl
php 信息页面中未启用 Openssl:
如果我尝试通过将我的扩展从以前的安装移过来来启用 mongodb,然后取消注释扩展php.ini
并再次重新启动 apache,我会收到一个错误:
extension=php_mongodb.dll
更新:我现在发现在 PHP 8.1 下启用任何 PHP 模块都不起作用。
我可以回滚到以前的版本php-8.0.12
并再次拥有一个功能齐全的 php。当我回滚到以前的版本时,启用和禁用 PHP 模块仍然有效。它在 PHP 8.1 下不起作用。
如果可能的话,我想及时了解最新版本!
我对这个版本的 PHP 做错了什么?为什么我不能启用任何东西?