我想通过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为空。我还增加了
中的最长执行时间apache php.ini
。但仍然$ result返回空,并且没有创建png。命令在linux终端上正常运行。问题:**这里有什么问题。帮帮我?**
答案 0 :(得分:0)
请检查文件夹路径权限。另请检查apache2错误日志var / log / apache2 / error.log以获取有关此内容的更多信息