【问题标题】:PHP shell_exec error after upgrading to Windows 10升级到 Windows 10 后出现 PHP shell_exec 错误
【发布时间】:2016-05-17 09:35:25
【问题描述】:

设置:
Windows 10(从 Win7 升级)
Xampp
Apache 2.4.10 (Win32)
PHP 5.5.15

我正在开发一个使用 shell_exec 的 php 项目。它之前在 Windows 7 上工作,但在我升级到 Windows 10 后它开始出现此错误。

error screen cap

ls.exe - 系统错误
程序无法启动,因为您的计算机中缺少 cygintl-2.dll。

我可能可以在某个地方下载文件,但我不知道放在哪里。

【问题讨论】:

  • 这似乎是您的 Windows 造成的问题。您的 Windows 可能缺少一些 DLL 文件,或者换句话说,我会说您的 Windows 可能已损坏,即您可能安装了一个窗口从损坏的 CD 映像或 ISO 映像..!

标签: php xampp windows-10


【解决方案1】:

修复您的cygintl-2.dll 问题:

从这里下载您的DLL 文件:

http://www.opendll.com/index.php?file-download=cygintl-2.dll&arch=32Bit&version&dsc#

注意:下载zip文件后,解压并打开readme.txt文件并阅读它,这样你就知道该文件在你的windows中的位置了。

【讨论】:

    【解决方案2】:
    【解决方案3】:

    感谢您的快速回复。

    我刚刚修好了。

    1. 我从http://www.opendll.com/index.php?file-download=cygintl-2.dll&arch=32Bit&version&dsc# 下载了 dll 文件(感谢 Umair)
    2. 将它放在我认为应该放置的文件夹中(在 xampp 安装下)。
    3. 终于找到了正确的文件夹,xampp/php/

    【讨论】:

    • 当然,不客气。确保您接受此问题的答案,以便该问题被视为已解决。
    猜你喜欢
    • 1970-01-01
    • 2015-10-25
    • 2016-03-09
    • 2016-06-04
    • 1970-01-01
    • 2015-06-14
    • 2020-04-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多