从php脚本访问该文件的权限被拒绝

时间:2013-07-07 14:54:50

标签: php exec

我有共享库文件client.so。哪个在命令行中工作正常。我正在尝试使用exec()运行它。

客户端将一个字符串参数作为输入。喜欢./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和其他相关更改。但没有变化。任何形式的帮助都非常感谢!

1 个答案:

答案 0 :(得分:0)

设置权限后,执行以下方式将解决问题:

$a=exec('/home/technoworld/Videos/LinSocket/client "critic good"'); 

客户端是我想要执行的可执行文件,“crit good”是要传递的参数!