1. 程式人生 > 其它 >web執行shell指令碼

web執行shell指令碼

web輸入引數,執行shell指令碼,輸出執行結果

轉載請註明來源:https://www.cnblogs.com/Sherlock-L/p/15584456.html

哈哈哈,其實這篇隨筆還沒寫完,先發布吧,空了就補充一下

緣起

去年寫過一個shell指令碼用來校驗統計打點,工作使用。發現同事不太熟悉這塊,使用起來也就不太順,而且資料檔案更新也是個問題。於是我萌生了一個想法,要不做成web傻瓜式工具吧,just do it!

過程

直接用bash做成web server,我還真沒試過,忽然有點無從下手的感覺。Stack Overflow上倒是給了我靈感,別死盯著shell,考慮下別家唄:https://stackoverflow.com/questions/44443164/execute-a-shell-script-from-html

環境準備

1.安裝PHP和apache

執行命令

sudo apt-get install php5-cli
sudo apt-get install apache2

執行php -v以及service apache2 status檢視php和apache是否安裝成功,

2.測試apache能否解析php

執行命令

echo '<?php  phpinfo(); ?>' > /var/www/html/infophp.php

p.s.:如果permission denied,那就chmod修改一下許可權。

瀏覽器訪問http://你的機器ip/infophp.php,可以看到php的版本資訊

轉載請註明來源:https://www.cnblogs.com/Sherlock-L/p/15584456.html