当我尝试通过这个非常基本的 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 24bit N Exif IPTC ICC JFIF [OK] 53587 --> 23790 字节 (55.60%),已优化。
任何想法 ?