簡體   English   中英

使用PHP CLI運行外部程序

[英]Run external program with PHP CLI

我希望創建一個外殼“菜單”

我不想使用bash作為腳本,而是希望使用PHP。 是否有可能使用php運行與用戶交互的外部程序?

例如,假設我希望php腳本運行/ bin / bash(僅作為示例),但是當退出bash時,回到腳本的開頭(即再次顯示菜單)

謝謝

是。

看到:

特別:

proc_open('/bin/bash', array(STDIN, STDOUT, STDERR), $a = array());

像其他任何編程語言(例如Python / Perl等)一樣,PHP可以用來創建所謂的“菜單”程序。 並且,除非絕對必要,否則您可能正在調用專有應用程序,因此PHP具有與操作系統進行交互的自身功能和模塊。 例如,如果您要移動/復制文件,則可以使用諸如rename(),copy()等功能。有關更多信息,請閱讀PHP手冊。 當然,如果您真的想從PHP調用外部程序,則可以使用exec()或shell_exec()之一。 檢查手冊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM