在 PHP 中运行外部程序:对 system() 和 exec() 进行故障排除
要在受控 PHP 环境中启动外部进程,请考虑对system() 和 exec() 函数。虽然这些函数可以执行静默进程,但它们可能无法显示具有可见 GUI 的应用程序,例如记事本。
解决方案在于在登录帐户设置中启用“允许服务与桌面交互”选项Apache 服务的。这允许服务启动并与 GUI 程序交互。
示例:
<code class="php"><?php // Spawn notepad.exe and immediately continue script execution pclose(popen("start /B notepad.exe", "r")); // Spawn notepad.exe and wait for application to close system('start notepad.exe');</code>
注意:
以上是如何对 PHP 中运行外部程序的 system() 和 exec() 函数进行故障排除?的详细内容。更多信息请关注PHP中文网其他相关文章!