php - 无法加载动态库“php_wincache.dll”(更新问题)
问题描述
我已经安装了wincache。我按照链接安装了 wincache.dll。链接如下。无法加载动态库“php_wincache.dll”?
在安装之前,错误是。"[03-Jun-2020 12:00:44 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'php_wincache.dll' (试过: C:\PHP\ext\php_wincache.dll (指定的模块不能找到。),C:\PHP\ext\php_php_wincache.dll.dll(找不到指定的模块。))在第0行的未知中“
安装后我得到了。"[04-Jun-2020 07:40:55 UTC] PHP 警告:PHP 启动:无法加载动态库 'php_wincache.dll'(已尝试:C:\PHP\ext\php_wincache.dll(%1 无效Win32 应用程序。),C:\PHP\ext\php_php_wincache.dll.dll(找不到指定的模块。))在第 0 行的未知中"
这是 IIS 服务器上的 laravel 应用程序。请建议该怎么做
给出了系统的配置。
windows server 2016 standard 64-bit , IIS 10 , wincache-2.0.0.8-dev-7.4-nts-vc15-x86 , php 7.4.4 安装在服务器上,laravel版本为5.8。这些重新配置请建议。——</p>
解决方案
您可以尝试以下步骤来解决您的问题:
- 将包裹解压到某个临时位置。
- 将 php_wincache.dll 文件复制到 PHP 扩展文件夹中。通常,此文件夹称为“ext”,它与所有 PHP 二进制文件位于同一文件夹中。例如:C:\Program Files\PHP\ext。
- 使用文本编辑器打开 php.ini 文件,该文件通常位于所有 PHP 二进制文件所在的同一文件夹中。例如:C:\Program Files\PHP\php.ini。
- 在 php.ini 文件的末尾添加以下行:extension = php_wincache.dll。
- 保存并关闭 php.ini 文件。
- 回收 PHP 的 IIS 应用程序池以获取配置更改。要检查扩展是否已启用,请使用调用 phpinfo 函数的 PHP 代码创建一个名为 phpinfo.php 的文件。
- 将 phpinfo.php 文件保存在使用 PHP 的 IIS 网站的根文件夹中,然后打开浏览器并向http://localhost/phpinfo.php发出请求。在返回的网页中搜索名为 wincache 的部分。如果启用了扩展,则 phpinfo 输出将列出 WinCache 提供的配置设置。
推荐阅读
- javascript - Javascripts 包含函数在所有条件下都返回 false。只有其他部分正在执行
- java - 如何从java中使用JSON执行shell命令
- r - 仅为所有非零列绘制条形图
- java - 使用 maven 检测漏洞 OWASP
- java - 如何将图像加载到不在活动布局中的 imageView 中?
- javascript - Sentry javascript 与 Raven.JS 的集成
- mysql - 将表与以逗号分隔的流派/类别表与链接表合并
- node.js - 服务中的模拟存储库,节点 TypeScript
- python - 如何基于一列计算和应用 z 分数,并将其应用于 Pyhton 中的同一列?
- python - 从基类中查找实例类型的 Pythonic 方法是什么?