簡體   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