我在Windows Server 2008上使用php 5 apache,我已禁用IIS.
我在我的PHP脚本中使用exec命令,它工作正常,但今天我收到一个错误:
Warning: exec(): Unable to fork
Run Code Online (Sandbox Code Playgroud)
我给cmd.exe了C:\Windows\System32文件夹的权限,但这没有解决问题.
小智 3
在 64 位 Windows(例如 server 2008)中,有一个名为 c:\windows\syswow64 的文件夹,其中包含 32 位应用程序所需的所有可执行文件/dll。安装在您的 64 位计算机上。确保您所需的 32 位 .exe/dll 等已放置在该文件夹中。如果你在那里找不到它,你必须在那里放置所需的 .exe/dll 的 32 位版本。这样 yopur 应用程序/进程就可以使用它。
现在,当您的 32 位应用程序/进程执行时,Windows 将自动重定向您的进程以执行 syswow64 文件夹中所需的应用程序。
希望这能解决您的兼容性问题。
| 归档时间: |
|
| 查看次数: |
9467 次 |
| 最近记录: |