PHP7配置extension_dir后,开启某一个ddl扩展,报找不到指定模块,5.6没有问题

我在官网下载了windows PHP7
修改了php.ini里面的extension_dir
开启openssl.dll
命令行php -v报错找不到openssl模块
运行php.exe报错

我下载了windows PHP5.6,重复上述步骤没有出错。

还需要什么额外的系统组件吗?

我的想法,官网下载的PHP是没有问题的,dll都在,出现这种情况,这样php7的兼容性岂不是很差?

clipboard.png

clipboard.png

阅读 4.3k
1 个回答

错误提示的比较清楚了, 找不到指定的模块。
请检查 extension_dir 是否包含dll模块。
官方下载 PHP7 windows包是具有这些模块的,路径相对于php.ini同级别的 ext 目录下。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进