当我试图在这个非常基本的shell_exec中使用jpegoptim和php时:
$output = shell_exec('jpegoptim /home/domain/public_html/test.jpg');
echo $output;我得到了这个输出:
/home/domain/public_html/test.jpg 2010x1128 24bit N Exif IPTC ICC JFIF [OK]我不知道这意味着什么,但我知道它不工作,图像仍然一样的大小,同样的质量。
我知道jpegoptim安装得很好,因为当我在终端中执行相同的命令时,它可以正常工作:
jpegoptim test.jpg test.jpg 2010x1128 24 bytes Exif IPTC 53587 -> 23790字节(55.60%),优化。
知道吗?
发布于 2017-08-22 11:51:37
jpegoptim与shell_exec很好地合作,只要交叉检查您的文件和文件夹权限,应该是0777。
https://stackoverflow.com/questions/44745847
复制相似问题