因为我已经使用 ASP.NET,所以我决定在 IIS 上使用 PHP,我使用 Wep PI 安装它,但是当我尝试安装 Composer 时,他失败并出现 PHP 设置错误。
我尝试将 php.ini 中的 extension_dir 更改为绝对且未注释的 php_wincache 扩展,但我的解决方案均无效
C:\Program Files (x86)\iisexpress\PHP\v7.2\php.exe
命令行 PHP 使用的 php.ini 为:C:\Program Files (x86)\iisexpress\PHP\v7.2\php.ini
php.ini 中的设置可能会导致问题:“extension_dir”值不正确或 dll 不存在。
程序输出:
PHP 警告:PHP 启动:无法加载动态库“php_wincache.dll”(已尝试:C:\Program Files (x86)\iisexpress\PHP\v7.2\ext\php_wincache.dll(%1 不可用)应用程序 Win32 valide.), C:\Program Files (x86)\iisexpress\PHP\v7.2\ext\php_php_wincache.dll.dll (Le module spécifié est introuvable.)) 在第 0 行未知
现在回答这个问题有点晚了。但我也面临着同样的问题,并且能够以某种方式解决它。请按照以下步骤解决此问题。
步骤 1:安装适用于 PHP 的 Windows 缓存扩展。
You can install it from http://php.net/manual/en/wincache.installation.php
Or you can use Web Platform Installer. (Please see the screenshot.)
第 2 步:安装后,转到文件夹“Windows Cache for PHP”。复制 php_wincache.dll。
第 3 步:将复制的文件粘贴到 PHP/ext 位置。例如“C:/Program Files/PHP/v7.0/ext”。
现在您可以尝试再次安装composer。
我希望这能帮到您。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)