我想通过 batik 库将 file.svg 转换为 file.png。我在 shell 上为它运行命令,它运行正确。但是通过 php 函数 shell_exec($command) 在 php 中运行相同的命令,返回输出为空。我想通过 php 执行的命令是:
$result = shell_exec('java -jar "/var/www/CA_FQA_1_1/js/components/batik-1.7/batik-rasterizer.jar" -m image/png -d "/var/www/CA_FQA_1_1/designPNGS/batik3D.png" -w 2000 "/var/www/CA_FQA_1_1/svgFiles/batik3D.svg"');
echo $result;
$result 为空。我还增加了最大执行时间
阿帕奇 php.ini
. 但仍然 $result 返回空并且没有创建 png。命令在 linux 终端上正确运行。问题:**这里有什么问题。帮我?**