我有一个我编写的PHP代码块,它使用imagemagick的转换程序(通过exec()调用)来创建上传图像的缩略图(最初我们尝试使用PHP模块调用,但一直遇到内存错误)。 / p>
当然要做到这一点,我必须有完整的转换路径,因系统而异(在我的Mac上,它位于/ opt / local / bin / convert)。我一直只是在服务器上查找并将其设置为常量,但这通常不太理想。
我的问题是,有没有办法以编程方式查找转换的安装路径?然后我可以将它存储在数据库中,或者用于快速查找。
答案 0 :(得分:1)
如果“转换”位于用户的包含路径中,
$path = `which convert`;
应该找到它。