[英]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.