[英]imagemagick convert does not work through php exec() but works through command line
当我尝试通过命令行将pdf转换为php时:
convert 1.pdf 2.jpg
它的工作原理,并给我jpg图像。 但是然后我尝试通过php exec()
进行转换,这是行不通的。
exec("convert 1.pdf 2.jpg");
进程开始了,但是我没有结果。 我尝试使用
putenv("PATH=/usr/local/bin:/usr/bin:/bin")
以及文件的完整路径,但无济于事。
我有一个新的问题细节:当我通过命令行运行php脚本时-它可以工作。 但是,当我尝试在浏览器中运行它时,它会启动并运行几秒钟(约15秒),但没有结果。
我还有一个需要将pdf转换为图像的开发。 我还使用了imagemagick。 就我而言,出于安全原因,我的网络托管商已禁用PHP函数exec()。 您是否可能遇到相同的问题?
因此,我无法使用PHP运行imagemagick。 我的网络托管商要求我使用Pearl脚本,然后该脚本才能正常工作。
希望我的话能对您有所帮助。
尝试将PECL库用于ImageMagick。 使用PHP为您提供许多与imagemagick一起使用的选项
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.