system() 和 shell_exec() 方法

发布于 2024-11-17 15:40:23 字数 144 浏览 2 评论 0原文

我正在使用 WAMP 安装(在 Windows 上)。 system()shell_exec() 方法仅适用于 Linux 计算机还是也适用于 Windows?我正在 Windows 中尝试这些方法,但没有任何效果。

I am working with a WAMP installation (on Windows).
Do the methods system() and shell_exec() only work on Linux machine or are they available on Windows, too? I am trying these methods in Windows but nothing is working.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

白馒头 2024-11-24 15:40:23

正如您在 systemshell_exec,所有 php 运行的平台都支持两者(否则会有通知)。

As you can see in the documentation for system and shell_exec, both are supported on all platforms php runs on (otherwise there'd be a notice).

木格 2024-11-24 15:40:23

这两个功能都可以在 Windows 上运行,但还有另一个安全限制 -
您需要先禁用 safe_mode 。您可以在 php.ini 文件中执行此操作。

Both functions work on Windows, but there is another security restriction -
you need to disable safe_mode first. You can do this in your php.ini file.

゛时过境迁 2024-11-24 15:40:23

For questions like that the first thing you should of done was look up the documentation found here, where you will find that it doesn't explicitly say its Linux only. The issue you could be having is PHP is in safemode or you need to add rights to CMD for the account php uses.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文