繁体   English   中英

URL的PHP​​ exec()?

[英]PHP exec() from URL?

我有一个带有exec()函数的php文件,该文件在执行此操作时会执行一些unix命令:终端上的php file.php ,但是现在我需要从浏览器上的URL进行此操作,即: localhost / file.php

那么,我该如何实现呢?

听起来您需要Web服务器。 这是一个巨大的主题,因此无法在此处进行介绍。

然而。 如果您只想运行简单的PHP服务器,请尝试

$ php -S localhost:8000

从PHP应用程序的根目录。 应该可以通过访问localhost:8000在浏览器中对其进行访问。 或使其可在任何界面上访问:

$ php -S 0.0.0.0:8000

请注意,这仅适用于更新版本的PHP(> = 5.4)。

感谢您的回答。 问题是我在exec()内的命令中使用的文件位于/ var / www / html目录之外,并且apache抱怨权限问题,而在我必须使用chown命令授予它们权限之后。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM