0

我想通过 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 终端上正确运行。问题:**这里有什么问题。帮我?**

4

1 回答 1

0

请检查文件夹路径权限。另外请检查 apache2 错误日志 var/log/apache2/error.log 以获取有关此的更多信息

于 2014-01-21T14:13:26.953 回答