0

我已经安装了一个 linux 实用程序(optipng)。

从命令行调用时它工作正常,如下所示:$ optipng image_name.jpg

如果我尝试像这样在 PHP 中执行它shell_exec( 'optipng image_name.jpg' );...我得到错误optipng command not found

当我sudo: optipng: command not found尝试从命令行使用sudo.

当我安装这个实用程序时,我使用了configuremake.

我该怎么做才能让这个工作shell_exec()

4

1 回答 1

1

问题是由于 PHP 无法识别 optipng 的位置在哪里引起的

您应该在 linux 控制台中尝试:-

whereis optipng
which optipng

一旦你有了绝对路径,
替换optipng你的shell_exec

于 2011-12-10T05:18:42.497 回答