[請益] linux下exec執行matlab轉出來的執行檔

看板PHP作者時間14年前 (2011/09/26 20:30), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
使用mcc -m tset.m轉出matlab執行檔 想要使PHP執行轉出來的執行檔 在terminal下可以正常執行 PHP的code為 $cmd="sh /var/www/html/run_test.sh /cad/matlab"; exec($cmd,$out,$res); print_r($out); print_r($res); 發現程式不會執行 回傳的碼為255 有單獨寫一個簡單的hello world 的C並用GCC編譯 exec是可以執行的 shell_exec等指令有嘗試過 後來想說直接執行轉出來執行檔 在terminal中執行會出現沒有MCR的錯誤訊息 但是在PHP中並不會顯示 回傳的碼為127 請問有人知道如何使用PHP執行MATLAB轉出來的執行檔嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.187.21

09/26 20:37, , 1F
會是apache沒有執行matlab libary的問題?
09/26 20:37, 1F

09/29 09:08, , 2F
重開機後就可以跑了 真詭異....
09/29 09:08, 2F
文章代碼(AID): #1EW71lDf (PHP)
文章代碼(AID): #1EW71lDf (PHP)