Instalacja ImageMagick i konfiguracja z php5: Różnice pomiędzy wersjami
(Utworzył nową stronę „Okazuje się ze instalacja ImageMagick na serwerze z DirectAdmin wcale nie jest taka prosta. DirectAdmin korzysta z nazwy deamona apache2 w formie nazwy httpd. Stanowi...”) |
m (Dodanie brakkujacej istotnej informacji o zmianach w pliki php.ini) |
||
(Nie pokazano 6 wersji utworzonych przez 2 użytkowników) | |||
Linia 1: | Linia 1: | ||
Okazuje się ze instalacja ImageMagick na serwerze z DirectAdmin wcale nie jest taka prosta. | Okazuje się ze instalacja '''ImageMagick''' na serwerze z '''DirectAdmin''' wcale nie jest taka prosta. | ||
DirectAdmin korzysta z nazwy deamona apache2 w formie nazwy httpd. Stanowi to problem gdy chcemy zainstalowac pakiet php5-imagick. | '''DirectAdmin''' korzysta z nazwy deamona apache2 w formie nazwy httpd. Stanowi to problem gdy chcemy zainstalowac pakiet php5-imagick. | ||
Poniżej kompletny opis instalacji na systemie debian 6 64bit z DirectAdmin: | Poniżej kompletny opis instalacji na systemie debian 6 64bit z DirectAdmin: | ||
po pierwsze instalujemy imagemagick oraz | po pierwsze instalujemy '''imagemagick''' oraz pakiet dev: | ||
<pre> | |||
apt-get install imagemagick libmagickwand-dev | apt-get install imagemagick libmagickwand-dev | ||
</pre> | |||
następnie instalujemy imagick dla php jednak bez korzystania z apta ale PECL: | następnie instalujemy imagick dla php jednak bez korzystania z apta ale '''PECL''': | ||
<pre> | |||
pecl install imagick | pecl install imagick | ||
</pre> | |||
przy pytaniu o nazwe instalacji imagemagick wybieramy opcje domyslna czyli autodetect | przy pytaniu o nazwe instalacji imagemagick wybieramy opcje domyslna czyli autodetect | ||
po instalacji przychodzi kolej na edycje php.ini | po instalacji przychodzi kolej na edycje '''php.ini''' | ||
<pre> | |||
nano /usr/local/lib/php.ini | nano /usr/local/lib/php.ini | ||
</pre> | |||
odszukujemy linie: | odszukujemy linie: | ||
<pre> | |||
extension_dir="./" | extension_dir="./" | ||
</pre> | |||
i zmieniamy ją na: | i zmieniamy ją na: | ||
<pre> | |||
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613/" | extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613/" | ||
</pre> | |||
bo tam właśnie będa zlokalizowane nasze dodatkowe biblioteki dla php. zapisujemy zmiany (ctrl+o) i zamykamy edytor (ctrl+x) | bo tam właśnie będa zlokalizowane nasze dodatkowe biblioteki dla php. zapisujemy zmiany (ctrl+o) i zamykamy edytor (ctrl+x) | ||
na koniec dodajemy w pliki php.ini informację o chęci użycia biblioteki przez dodanie linii: | |||
<pre> | |||
extension=imagick.so | |||
</pre> | |||
restartujemy serwer: | restartujemy serwer: | ||
<pre> | |||
/etc/init.d/httpd restart | /etc/init.d/httpd restart | ||
</pre> | |||
i cieszymy sie z posiadania imagemagick :D | i cieszymy sie z posiadania imagemagick :D | ||
[[Category:Ubuntu]] |
Aktualna wersja na dzień 18:22, 26 lis 2013
Okazuje się ze instalacja ImageMagick na serwerze z DirectAdmin wcale nie jest taka prosta.
DirectAdmin korzysta z nazwy deamona apache2 w formie nazwy httpd. Stanowi to problem gdy chcemy zainstalowac pakiet php5-imagick.
Poniżej kompletny opis instalacji na systemie debian 6 64bit z DirectAdmin:
po pierwsze instalujemy imagemagick oraz pakiet dev:
apt-get install imagemagick libmagickwand-dev
następnie instalujemy imagick dla php jednak bez korzystania z apta ale PECL:
pecl install imagick
przy pytaniu o nazwe instalacji imagemagick wybieramy opcje domyslna czyli autodetect
po instalacji przychodzi kolej na edycje php.ini
nano /usr/local/lib/php.ini
odszukujemy linie:
extension_dir="./"
i zmieniamy ją na:
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613/"
bo tam właśnie będa zlokalizowane nasze dodatkowe biblioteki dla php. zapisujemy zmiany (ctrl+o) i zamykamy edytor (ctrl+x) na koniec dodajemy w pliki php.ini informację o chęci użycia biblioteki przez dodanie linii:
extension=imagick.so
restartujemy serwer:
/etc/init.d/httpd restart
i cieszymy sie z posiadania imagemagick :D