我使用set_include_path()
添加到PHP搜索路径,以便服务器可以找到gs可执行文件。当我从命令行运行脚本时,事情按预期工作(即" php testpath.php
")但是,当我从本地主机上的浏览器调用脚本时(Mac OSX 10.11.5) ),它找不到可执行文件。 testpath.php
文件为:
$path = '/usr/local/octave/3.8.0/bin';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
system("which gs");
我是否需要做任何事情来使这个脚本工作,以便它可以从浏览器调用中找到gs可执行文件?谢谢!
答案 0 :(得分:0)
如果其他人遇到同样的问题,我会做以下操作来帮助转换找到gs可执行文件:
system("PATH=/usr/local/octave/3.8.0/bin:\$PATH; /usr/local/bin/magick/convert $src $dst");