【问题标题】:How do I set the path in Apache for ImageMagick so I can run from PHP system()?如何在 Apache 中为 ImageMagick 设置路径,以便可以从 PHP system() 运行?
【发布时间】:2018-02-15 00:22:51
【问题描述】:

我正在使用 ImageMagick 进行图像转换,使用 system('convert -option $file ...') 从 PHP 调用

这在一个实例(CentOS 6)上对我来说很好,但在另一个实例(CentOS 5,其中 ImageMagick 位于 /usr/local/bin)上会静默失败。在那个,我必须运行system('/usr/local/bin/convert -option $file ...')

问题是,如何在 Apache 中设置路径,以便 convert 在没有前面的 /usr/local/bin 的情况下工作

【问题讨论】:

    标签: php apache centos imagemagick


    【解决方案1】:

    您可以将 /usr/local/bin 导出到 ImageMagick 到您的 PATH 环境变量中。这通常通过您的 .profile 或 .bash_profile 完成。

    例如,您可以通过

    查看 PATH 中的内容
    echo $PATH
    

    如果它不包含 /usr/local/bin,则编辑您的 .profile 文件(简单文本)并添加

    export PATH="/usr/local/bin:$PATH"
    

    【讨论】:

    猜你喜欢
    • 2015-04-24
    • 1970-01-01
    • 1970-01-01
    • 2011-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-06
    相关资源
    最近更新 更多