繁体   English   中英

exec命令在php中不起作用,但是在终端/ putty中起作用

[英]exec command not working in php but works in terminal/putty

我正在尝试通过php exec运行convert'sample_(2).pdf [1]''sample.jpg',如下所示

> exec(" convert 'sample_(2).pdf[1]' 'sample.jpg' ");

但是它在php中不起作用,但是在终端中效果很好。 我还尝试了以下代码,以检查wethee exec是否在使用php。

echo exec('whoami'); //它正在工作并给我结果

exec(“ cp'sample_(2).pdf'sample2.pdf”);

//它不起作用。

但是所有命令都在终端中运行。 任何想法都会帮助我。 最近两天我都在挠头。

编辑

我知道了 我的文件路径有误。

我猜想Web服务器没有写到要写的文件夹的权限。 检查您的Web服务器的文件夹权限(可能是“ www-data”)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM