[Php] istruzioni passo-passo per l'installazione di IMAGEMAGICK su WAMP?


Answers

Ho migliorato la risposta di fsasvari per soddisfare gli scenari e le versioni generali. Tutti i crediti per lui.

Installa Imagick in WAMP

  1. Apri la tua pagina phpinfo ()
  2. Controlla il seguito
    Versione PHP (mia: 5.5.12)
    Compilatore (mio: MSVC11 (Visual C ++ 2012))
    Architettura: (mia: x64)
    Sicurezza filo: abilitato
    File di configurazione caricato (mio: C: \ wamp \ bin \ apache \ apache2.4.9 \ bin \ php.ini)
    extension_dir: (mio: c: /wamp/bin/php/php5.5.12/ext/)
    Apache Bin (Non nella pagina phpinfo ()): C: \ wamp \ bin \ apache \ apache2.4.9 \ bin \

  3. Scarica l'ultima versione della tua architettura da qui (per me era ImageMagick-x86_64-pc-windows.exe ).

  4. Copia tutti i file da C: \ imagemagick \ modules \ coders e C: \ imagemagick \ modules \ filters in C: \ imagemagick per caricare i formati supportati da ImageMagick

  5. Installa in C: \ imagemagick, nell'ultimo passaggio seleziona "Aggiungi directory applicazione al tuo percorso di sistema"

  6. Scarica il PECL corrispondente alla tua architettura http://pecl.php.net/package/imagick/3.1.2/windows (per me: 5.5 Thread Safe (TS) x64)

  7. Estrailo e copia tutti i file CORE_RL_ * nella cartella bin di apache (il mio: C: \ wamp \ bin \ apache \ apache2.4.9 \ bin)

  8. Copia i file php_imagick. * Nella directory dell'estensione (mia: c: /wamp/bin/php/php5.5.12/ext/)

  9. Modifica il file php.ini (il mio: C: \ wamp \ bin \ apache \ apache2.4.9 \ bin \ php.ini)
    aggiungi extension=php_imagick.dll riga nella sezione estensioni

  10. Vai a Pannello di controllo -> Sistema -> Impostazioni avanzate -> Variabili d'ambiente -> Nuova variabile di sistema -> MAGICK_HOME = C: \ imagemagick

  11. Riavvia il server Wamp e controlla phpinfo () per il plugin imagick

  12. Se l'ultimo passaggio non funziona, riavvia Windows (Specialmente se hai già installato imagemagick in diverse cartelle / versioni)

Question

Non sembrano esserci tutorial concisi / passaggi per l'installazione di ImageMagick su WAMP da utilizzare con PHP.

Ho provato dozzine di combinazioni delle loro versioni binarie con diversi file dll di estensione php. Posso fare in modo che imagemagick funzioni correttamente dalla riga di comando e posso farlo visualizzare nelle estensioni WAMP, ma in realtà non può usarlo.

Qualcuno si è imbattuto in una buona guida per l'installazione di questo software per il mal di testa?

Ho seguito http://www.knowledge-transfers.com/it/installing-imagemagick-on-windows-setup-imagick-on-php senza fortuna ...

Aggiornamento: questo è ciò che succede quando seguo i passaggi nella risposta del coltivatore PHP su windows7. Il mio php.ini è configurato come segue:

extension_dir = "c:/wamp/bin/php/php5.3.0/ext/"

extension=php_imagick.dll

Riavvio e ottengo questi due errori in questo ordine

e qui è il file dll dove dovrebbe essere:




So che questa è una vecchia domanda, ma immagino che questo aiuterà qualcuno un giorno là fuori ...

Se sei su WAMPP e hai PHP 5.4.x installato, vai qui http://www.peewit.fr/imagick/

e scaricare i file appropriati come da istruzioni. Funzionerà.




Anche per me è stato un mal di testa, ma sfortunatamente l'ho installato abbastanza tempo fa. Le istruzioni del link che hai postato sembrano accurate. Hai eseguito phpinfo (); per vedere se è installato nell'ambiente Apache? Dovrebbe essere elencato come MAGICK_HOME.

Assicurati che "SetEnv MAGICK_HOME C: / imagemagick" sia impostato alla fine del tuo file httpd.conf. Supponendo che imagemagick sia installato in quella directory.

Assicurati di avere l'estensione "php_imagick.dll" anche nel tuo file php.ini.

Dovrebbe funzionare bene se hai tutti quelli impostati.

In un'altra nota, ecco una piccola biblioteca che qualcuno ha creato per rendere l'immaginazione più facile da usare. https://github.com/francodacosta/phmagick

Spero che aiuti! In bocca al lupo!