在我们的 PHP 代码中,我们调用以下行来在上传图像时调整图像大小。搜索我们的服务器时,我在 /usr/bin/convert 中找到了该文件,但是当我将此文件复制到新服务器时,该功能失败。我猜它没有注册为函数?我该怎么做?
$cmd = "convert -resize \"$newsize\" \"$originalfile\" \"$newfile\"";
并非每台服务器的系统上都安装了相同的工具、二进制文件、库等。考虑不要使用 PHP 在系统上执行命令,因为这是严重的安全威胁,而是尝试使用已经开发的库,它允许您轻松安全地执行此操作。请检查SO上的这个答案,它致力于使用PHP调整图片大小。