![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 57 Pomógł: 1 Dołączył: 11.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Czy koś wie jak uruchomić moduł Imagick pod PHP/Windows. Zastosowałem wszelkie instrukcje z:
http://circle.ch/blog/p533.html i http://blog.liip.ch/archive/2003/07/18/new...ck_release.html Mimo to ciągle nie mogę uruchomić Imagick. Udało mi się odpalić MagickWand, jednak to nie jest to o co mi chodziło. Być może przyczyną jest, że używam WAMP 2.0 i php.ini jest ładowany z katalogu apache/bin/ , a nie z C:\Windows. Jednak nie wiem jak to zmienić. -------------------- Ta sygnaturka to lekkie przegięcie. To poważne forum. Pomijam już fakt naruszenia regulaminu. Usuwam /~nospor/ szkoda :(
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 658 Pomógł: 37 Dołączył: 4.06.2005 Skąd: Wawa Ostrzeżenie: (0%) ![]() ![]() |
Czy koś wie jak uruchomić moduł Imagick pod PHP/Windows. Zastosowałem wszelkie instrukcje z: http://circle.ch/blog/p533.html i http://blog.liip.ch/archive/2003/07/18/new...ck_release.html Mimo to ciągle nie mogę uruchomić Imagick. Udało mi się odpalić MagickWand, jednak to nie jest to o co mi chodziło. Być może przyczyną jest, że używam WAMP 2.0 i php.ini jest ładowany z katalogu apache/bin/ , a nie z C:\Windows. Jednak nie wiem jak to zmienić. Ja osobiście tego nie odpalałem ale jest tego dużo na necie Najwięcej na forum WAMPServer To czytałeś ? http://www.wampserver.com/phorum/read.php?2,34336 Pozdro Redelek -------------------- Pozdrawiam
Piotrek R |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 57 Pomógł: 1 Dołączył: 11.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
No faktycznie, jest tam napisane, że najlepszym sposobem korzystania z ImageMagic, jest odwoływanie się przez exec(); lub popen();. Ale Imagick posiada parę funkcji które mi są potrzebne, a nie che mi się pisać ich na nowo, zwłaszcza że to tylko projekt na zalicznie
![]() Udało mi się w końcu zainstalować ten interfejs, ale chyba faktycznie lepiej nuczyć się wywoływac polecenia przez exec(); niż z tego korzystać. Mimo to mini tutorial (graść porad): 1. Wybrać odpowiednią wersję, ściągnąć i zainstalować ImageMagic 2. Ściągnąć pliki *.dll z jednym z interfejsów dla ImageMagick. Imagick lub MagicWand (Imagick jest obiektowe, MagicWand proceduralne). Po ściągnięciu skopiować odpowiedni plik *.dll do katalogu"/php/ext/", a następnie w odpowiednim php.ini ustawić extend=*.dll ( * - nazwa pliku dll, a ścieżkę do ładowanego przez serwer pliku php.ini mozna znaleźć w phpinfo(); pod nazwą "Configuration File (php.ini) Path" ) 3. Trzeba pamiętać, że jeżeli ściągnięto wersję Q8 (dla 8 bitowej precyzji prze przetwarzaniu obrazu) to *.dll, też musi być dla tej wersji programu 4. To samo się tyczy wersji PHP i ImageMagic, każda biblioteka ( *.dll) jest skomilowana pod konkretną wersję PHP i ImageMagic. Nie będzie działać prawidłowo na innych wersjach. 5. Szanse, że biblioteka z http://www.imagemagick.org/ lub http://pecl4win.php.net/ będzie działać, są małe. Odpowiednie biblioteki można znaleźć w internecie bo ludzie cały czas kompilują je dla nowych wersji. Ja znalazłem po 4 godzinach. 6. Biblioteki dynamiczne, bywają niestabilne i mogą nie chceić się uruchomić, wtedy zawsze można uzyć statycznych. 7. Biblioteki statyczne wymagają dodatkowej konfiguracji. Trzeba ustawić zmienną systemową ( Panel Sterowania -> System -> Zaawansowane -> Zmienne Środowiskowe ) o nazwie "MAGICK_HOME". Zmienna musi zawierać ścieżkę dostępu do katalogu z plikami konfiguracyjnymi (czasem wystarczy ścieżka dostępu do katalogu z zainstalowanym ImageMagic). 8. Jeżeli Imagick nadal nie działa można spróbować ( podobno pomaga ): - skopiować wszystkie pliki CORE_* z katalogu ImageMagic do Windows/system32 - skopiować pliki imagick.dll lub magicwand.dll do katalogu Windows/system32 9. Zanim będzie można uzyć Imagick lub MagicWand interfejs MUSI pojawić się w phpinfo(); Opisałem najlepiej jak umiałem ![]() Później wrzucę link do paczki z ImageMagick 6.4.1 Q8/Q16, bibliotekami dynamicznymi/statycznymi Imagick/MagickWand dla PHP 5.2.x oraz katalogieim z kofiguracją dla bibliotek statycznych ![]() Obiecana paczka ![]() Ten post edytował 23kulpamens 16.06.2008, 20:26:38 -------------------- Ta sygnaturka to lekkie przegięcie. To poważne forum. Pomijam już fakt naruszenia regulaminu. Usuwam /~nospor/ szkoda :(
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 2.07.2025 - 03:06 |