Windows+PHP5.6環境下安裝imagick擴展和imagemagick

查看phpinfo()信息

  其實回過頭看,安裝過程中最容易出錯的反而是下載階段,一定要將imagemagick和imagick的版本和phpinfo的信息對應好!
下圖中幾點需要注意,每個人的信息可能不同,根據你自己的phpinfo來選擇接下來的下載的程序及擴展版本:

  • PHP Version: PHP版本
  • compiler: MSVC11
  • Architecture: x86
  • Thread Safety: disabled 非線程安全,也就是NTS,相反的則是線程安全TS

     

一. Imagemagick部分

1. 下載

  • 下載Imagemagick程序
    下載地址:Imagemagick程序下載地址
    打開鏈接,找到Imagemagick的下載區域,根據phpinfo我應該選擇vc11,32位的下載鏈接,也就是下圖中圈出的部分

     

2. 安裝

  • 解壓縮 將下載後的壓縮包,直接解壓到你想放置的目錄下,不要有中文和特殊字符,我把它放在了D:\install_dir\imagemagick下,並且記住不要忘記這個路徑

  • 環境變量配置 爲了更方便,全局都可以使用,我們需要配置下環境變量,進入剛纔解壓縮的目錄,再進入/bin目錄下,複製當前路徑,我的路徑爲D:\install_dir\imagemagick\bin,右擊我的電腦(計算機),按照下圖依次打開環境變量配置位置,將路徑粘貼進去(注意:Path中可能有多個路徑,多個路徑間用;分號分割就好)

    image.png

     

  • 導入DLL文件 進入imagemagickbin目錄下,複製所有.dll後綴的文件到你的php根目錄下(我使用的是Phpstudy建的環境,我的php路徑爲:D:\phpStudy\php\php-5.6.27-nts)我的版本有147個文件,這裏有個小技巧,在文件管理器右上角搜索.dll,然後全選複製,會方便一點

     

二. Imagick擴展部分

  首先imagick一個php擴展,可以使用php控制imagemagick程序

1. 下載

2. 安裝

  • php_imagick.dll 找到剛下載的壓縮包,解壓後,找到php_imagick.dll文件,將其複製粘貼到php根目錄下的ext目錄下
  • 其他.DLL文件 將解壓後的imagick目錄下的其他.dll後綴的文件全部複製粘貼到php根目錄下
  • php.ini 找到php.ini文件並打開編輯,加入extension=php_imagick.dll這一行

三. 重啓

到這裏基本上可以成功安裝了,imagemagick需要重啓電腦後纔會生效,重啓電腦後,查看phpinfo,如果成功安裝了,會看到下圖中的部分

 

 

轉載自:https://www.jianshu.com/p/c2ff6c9c43e3

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章