We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

Jak zinastalować ImageMagick (iMagick)


no4b
08-12-2009, 15:35
no4b: po to ludzie pisza, zeby sie dowiedziec, a nie zebys tak odpowiadal - to forum ma pomoc a nie
Ale czego dowiedzieć? Przecież wszystko było napisane. Być może Eselter to przegapił, zatem podpowiedziałem, żeby czytał tak długo, aż stanie się to dla niego jasne. Pomaganie nie polega na dawaniu gotowych rozwiązań, tylko pokazywaniu ścieżki samodzielnego dojścia do rozwiązania. Bezmyślności mówimy stanowcze NIE!

maxix
08-12-2009, 14:59
no4b: po to ludzie pisza, zeby sie dowiedziec, a nie zebys tak odpowiadal - to forum ma pomoc a nie.... ;-)


Cytat Napisał Eselter
Kod:
configure: error: Cannot find php-config. Please use --with-php-config=PATH
ERROR: `/usr/temp/imagick/configure --with-imagick' failed
zrob tak:
Kod:
whereis php.ini
albo w midnight commander (komenda mc) - polecenie->znajdz plik tam wpisz:
Kod:
rozpoczecie: /
nazwa pliku: php.ini
chyba ze ich bedzie duzo to takie z /etc wez. Potem dopisz do komendy configure:
Kod:
--with-php-config=(wyszukana sciezka)
i wszystko.

no4b
07-12-2009, 20:07
No przecież dokładnie masz napisane co należy zrobić. Czytaj tak długo, aż zrozumiesz. Prościej się nie da.

Eselter
07-12-2009, 18:23
Ale co jak co nadal mam problem z ImageMagick na początku w ogóle jak próbowałem zainstalować przez pecl to pokazywał błąd że PHP jest w wersji 4.6 a wyamgana 5.2 to poradziłem sobie z tym zmieniłem w PECL ścieżkę do PHP5.
A teraz mam następny problem podczas instalacji pojawia mi się taki błąd:
configure: error: Cannot find php-config. Please use --with-php-config=PATH
ERROR: `/usr/temp/imagick/configure --with-imagick' failed

Cały log z instalacji:
Kod:
downloading imagick-2.3.0.tgz ...
Starting to download imagick-2.3.0.tgz (86,976 bytes)
.....................done: 86,976 bytes
12 source files, building
WARNING: php_bin /usr/local/php5/bin/php appears to have a suffix 5/bin/php, but config variable php_suffix does not match
running: phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
Please provide the prefix of Imagemagick installation [autodetect] :
Notice: Use of undefined constant STDIN - assumed 'STDIN' in PEAR/Frontend/CLI.php on line 304

Warning: fgets(): supplied argument is not a valid stream resource in PEAR/Frontend/CLI.php on line 304

Warning: fgets(): supplied argument is not a valid stream resource in /usr/PEAR/PEAR/Frontend/CLI.php on line 304
building in /var/tmp/pear-build-root/imagick-2.3.0
running: /usr/temp/imagick/configure --with-imagick
creating cache ./config.cache
checking for Cygwin environment... no
checking for mingw32 environment... no
checking how to run the C preprocessor... cc -E
checking for egrep... grep -E
checking for a sed that does not truncate output... /usr/bin/sed
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking whether gcc and cc understand -c and -o together... yes
checking for system library directory... lib
checking if compiler supports -R... no
checking if compiler supports -Wl,-rpath,... yes
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
configure: error: Cannot find php-config. Please use --with-php-config=PATH
ERROR: `/usr/temp/imagick/configure --with-imagick' failed

Eselter
06-12-2009, 23:28
Premature end of script headers: mimetex.cgi
Taki mam błąd i w sumie nie wiem z czego on wynika mam dobrze ustawione prawa do pliku/katalogu. CGI chyba też w apache dobrze jest sam nie wiem ;/
Myślałem że coś nie tak z skryptem ale przez Putty działa poprawnie ;/

edit:
Już mi działa problem był taki że w apache była inna nazwa użytkownika i grupa niż skryptu CGI

Tril
06-12-2009, 23:09
Sprawdź error loga - Powinieneś znaleźć tam co jest nie tak.

Eselter
06-12-2009, 23:08
Dobra to jeszcze przy okazji inne pytanie czemu skryptów CGI nie mogę uruchomić? Przez Putty działają ale jak próbuje w przeglądarce wpisać http://showww.net/cgi-bin/mimetex.cgi?x^2 to już nie działa i jest błąd nr. 500 Coś nie tak jest ustawione w Apache albo htaccess czy coś?

Tril
06-12-2009, 21:11
Należy zainstalować rozszerzenie imagick do php przez pecl

pecl install imagick (lub imagemagick)

Albo zainstalować je ręcznie, ściągając je z pecl.php.net - a jak używać jego funkcji jest w dokumentacji na php.net

Eselter
06-12-2009, 20:57
Znaczy niby zainstalowałem widzę to w PERL ale nie wiem jak użyć tego z php

no4b
06-12-2009, 14:35
Ale z czym *KONKRETNIE* masz problem? W którym miejscu instalacji?

Eselter
06-12-2009, 14:18
Jak w temacie jak to zainstalować na Gentoo (RPS Release 2)?
Niby coś zainstalowałem pod perlem ale nie wiem jak to przez PHP użyć. :/

Z góry dzięki za pomoc.