php - 如何解决在 php 7.3.8 中调用未定义函数 idn_to_ascii() 错误?
问题描述
我安装WampServer
了它,它具有从图形用户界面创建虚拟主机的机制。它第一次工作,但在我今天将 php 版本更新到 7.3.8 后,它开始显示问题中提到的错误。我已经启用了国际扩展,但无济于事。
那么这个函数到底在哪里引用呢?如何解决这个问题?
尝试启用国际扩展。
www\add_vhost.php 文件的第 347 行导致问题: $vh_nameIDN = idn_to_ascii($vh_name,IDNA_DEFAULT,INTL_IDNA_VARIANT_UTS46);
解决方案
好的,所以我开始这样做了:
复制您的 php 版本文件夹 [C:\wamp64\bin\php\php7.3.8 -> 在我的情况下] 中所有以 icu*.dll 命名的文件
将这些文件粘贴到“apache/your_apache_version/”中。[C:\wamp64\bin\apache\apache2.4.39\bin -> 在我的情况下]
重新启动服务。
推荐阅读
- templates - 没有使用最新的 Kotlin 导航抽屉活动模板的 onNavigationItemSelected 实现
- visual-studio-code - 在 VS-Code 中按 ALT+Shift+F 时调整换行符
- html - 将标签应用于 svg 路径
- javascript - 如何将更新后的 Context 的状态值传递给它的子组件?
- python - Flask - 在多线程上下文中无法访问 G 变量
- firebase - 我们可以使用 url 查询字符串将数据推送到 firebase 实时数据库吗?
- android - 无法加入实时视频会话 react-native-webview android
- python - 除非我在命令前面加上“python”,否则 subprocess.call 不起作用
- ios - 为什么使用 iOS 设备上的编译器/工具链为各种项目构建失败并显示“不允许操作”?
- javascript - 下拉值更改后重新加载数据表