Autor Zpráva
nethor
Profil
Zdravím, prosím o pomoc, snažím se na localu rozchodit imagick

1.Nainstaloval jsem ImageMagick-6.6.6-Q16 (do C:\Program Files\ImageMagick-6.6.6-Q16 ) - funguje

2.Zkopíroval php_imagick_dyn-Q16.dll (do C:\Program Files\php-5.2.6-Win32\ext )

3.V httpd.conf přidal na konec souboru řádek: SetEnv MAGICK_HOME "C:/Program Files/ImageMagick-6.6.6-Q16"

4.V php.ini přidal řádek : extension=php_imagick_dyn-Q16.dll

5. Restart Apache

V Phpinfo(); se mi ale tabulka s imagick nezobrazuje.

Nevíte v čem může být chyba?
Davex
Profil
Je nějaká chyba v error.logu Apache?

1) Knihovna php_imagick_dyn-Q16.dll musí být zkompilována pro odpovídající verzi PHP API - viz téma Rozšíření Imagick.
2) Cesta do instalačního adresáře ImageMagicku by měla být v systémové proměnné PATH.
3) Někdy se musí doinstalovat odpovídající verze Visual C++ runtime - 2005 SP1 nebo 2008 SP1 nebo 2010. Záleží na tom, s jakým VC++ bylo rozšíření zkompilováno (v systémovém event logu jsou chyby od SideBySide s verzí - např. knihovna Microsoft.VC80.CRT odpovídá VC++ 2005).
4) Když jsem imagick naposledy instaloval na PHP 5.3, tak pomohl restart PC.
nethor
Profil
Davex Děkuji za pomoc.
Kupodivu, po restartu PC vše funguje. (Zvláštní, Apache jsem resnul pečlivě.)

Pro ostatní :

Výše uvedený postup funguje, jen místo
5. Restart Apache
má být
5. Restart PC

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0