[英]Run node js from php shell_exec()
嗨,我上傳了一些文件來解析由node js
解析的文件。 目前我從終端運行它作為node app.js
。
我需要從我的 php 模型中調用它。
我認為shell_exec()
函數會有所幫助。 我試過這樣
shell_exec('http://172.18.18.219/hrms_work/web/uplodedfiles/test/code4goal-resume-parser/app.js');
但它不起作用。
您沒有執行任何命令,這就是它不起作用的原因。 shell_exec()
完全采用您在終端中編寫的內容,因此這應該會更好地工作shell_exec('node app.js')
。 但是您還必須cd
到正確的目錄或提供app.js
的絕對路徑。 您正在使用app.js
的 url,我不確定node
可以運行這樣的遠程文件。
shell_exec()
參數是錯誤的。 這個論點在你的終端中有效嗎? 可能不是因為是一個簡單的鏈接。app.js
是否具有運行 Apache 用戶的正確權限? 回答完這些問題后,請確保在shell_exec()
輸入正確的參數: app.js
絕對路徑以及您在終端中使用的相同命令,我認為是node app.js
。
類似於shell_exec(node /absolute/path/to/app.js);
請告訴我們 ;)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.