![](/img/trans.png)
[英]exec('curl url') function not working from php (Laravel) application
[英]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.