0
我有共享庫文件client.so。在命令行中可以正常工作。我正在嘗試使用exec()來運行它。權限被拒絕從php腳本訪問文件
客戶端將一個字符串參數作爲輸入。像./client 「這是很好的」 代碼:
$s="hello";
escapeshellarg($s);
$a=exec('/home/technoworld/Videos/LinSocket "./client $s"');
也
$a=exec('/home/technoworld/Videos/LinSocket "./client "Nice bad" "');
它提供了錯誤:
sh: 1: /home/technoworld/Videos/LinSocket: Permission denied
我試圖改變CHMOD所有我在網上發現其他相關變化。但沒有改變。任何形式的幫助都非常感謝!
你必須恰當地'chmod' /'chown' *所有路徑的組件。 「權限被拒絕」非常明確。 – Jon
不確定,但嘗試這些。 '$ a = exec('/ home/technoworld/Videos/LinSocket ./client'。$ s);','$ a = exec('/ home/technoworld/Videos/LinSocket ./client「Nice bad」') ; ' – ncm
@Jon:chown給誰? – user123