Установка:

Сначала установим сам imagemagick:

yum install GeoIP GeoIP-devel

Затем пакет php-pear:

yum install php-pear gcc make php-devel

Компилим:

pecl install geoip

Далее произойдёт компиляция, которая должна завершиться так:

Build process completed successfully
Installing ‘/usr/lib/php/modules/geoip.so’
install ok: channel://pecl.php.net/geoip-1.0.8
configuration option “php_ini” is not set to php.ini location
You should add “extension=geoip.so” to php.ini

Выполняем последнее требование, добавляем расширение:

echo “extension=geoip.so” > /etc/php.d/geoip.ini


Перезагружаем apache:

/etc/init.d/httpd restart

Проверяем загрузку модуля:

[root@nws ~]# php -m | grep geoip
geoip

Установка завершена!

phpMyAdmin vs APC

Рубрика: CentOS|Debian|PHP

5 Апр 2012

Установили APC и при заходе в phpmyadmin белая страница или 503 ?

Решение:

/etc/httpd/conf.d/phpmyadmin.conf

И в самый низ блока Directory добавляем:

php_admin_flag apc.enabled Off

И перезапускаем Апач.

phpMyAdmin vs eAccelerator

Рубрика: CentOS|Debian|PHP

5 Апр 2012

Установили eAccelerator и при заходе в phpmyadmin белая страница или 503 ?

Решение:

/etc/httpd/conf.d/phpmyadmin.conf

И в самый низ блока Directory добавляем:

php_admin_value eaccelerator.enable 0

И перезапускаем Апач.

Усртановка очень проста!

Устанавливаем:

apt-get update && apt-get install php5-imagick imagemagick -y

Перезапускаем httpd:

/etc/init.d/apache2 restart

/etc/init.d/apache2 restart

Проверка:

root@hosing:~# php -m | grep imagick
imagick

root@hosing:~# convert -version
Version: ImageMagick 6.6.0-4 2012-03-05 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2010 ImageMagick Studio LLC
Features: OpenMP

Установка:

apt-get install htmldoc

Проверка:

root@hosing:~# htmldoc -V
HTMLDOC Version 1.8.27 Copyright 1997-2006 Easy Software Products, All Rights Reserved.
This software is based in part on the work of the Independent JPEG Group. 

apt-get install htmldoc | debian install HTMLDOC

Все довольно просто:

Install APC

apt-get install apc

Перезапускаем httpd:

/etc/init.d/apache2 restart

ISPManager limit_conn isp 100000000;

Рубрика: ISPManager|Nginx

2 Апр 2012

Бред от ISPmanager

ispmanager@ispmanager:~# service nginx restart
Restarting nginx: [emerg]: connection limit must be less 65536 in /etc/nginx/nginx.conf:103
configuration file /etc/nginx/nginx.conf test failed

Ругается на строку limit_conn isp 100000000;

ЗАменяем на limit_conn isp 65536;

выделенные сервера, dedicated server, vps, vds, аренда vds, аренда vps, аренда dedicated

Обновляем ImageMagick до версии 6.7.6:

convert -version
wget http://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-6.7.6-1.x86_64.rpm
wget http://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-devel-6.7.6-1.x86_64.rpm
yum install --nogpgcheck ImageMagick-6.7.6-1.x86_64.rpm ImageMagick-devel-6.7.6-1.x86_64.rpm
convert -version

Если в процессе установки появилась ошибка:

Dependencies Resolved

================================================================================
Package Arch Version Repository Size
================================================================================
Updating:
ImageMagick x86_64 6.7.6-1 /ImageMagick-6.7.6-1.x86_64 11 M
ImageMagick-devel
x86_64 6.7.6-1 /ImageMagick-devel-6.7.6-1.x86_64 4.2 M
Installing for dependencies:
fftw3 x86_64 3.2.2-3.el5 epel 1.4 M
fltk x86_64 1.1.9-4.el5 epel 430 k
graphviz x86_64 2.22.0-4.el5.rf rpmforge 2.5 M
jasper-devel x86_64 1.900.1-14.el5 epel 380 k
jasper-libs x86_64 1.900.1-14.el5 epel 152 k
libtool-ltdl x86_64 1.5.22-7.el5_4 base 38 k
mesa-libGLU x86_64 6.5.1-7.10.el5 base 224 k
openexr x86_64 1.4.0a-1.el5.rf rpmforge 1.7 M

Transaction Summary
================================================================================
Install 8 Package(s)
Upgrade 2 Package(s)

Total size: 22 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test

Transaction Check Error:
file /usr/share/man/man1/ImageMagick.1.gz from install of ImageMagick-6.7.6-1.x86_64 conflicts with file from package ImageMagick-6.2.8.0-12.el5.i386
file /usr/share/man/man1/animate.1.gz from install of ImageMagick-6.7.6-1.x86_64 conflicts with file from package ImageMagick-6.2.8.0-12.el5.i386
file /usr/share/man/man1/compare.1.gz from install of ImageMagick-6.7.6-1.x86_64 conflicts with file from package ImageMagick-6.2.8.0-12.el5.i386
file /usr/share/man/man1/composite.1.gz from install of ImageMagick-6.7.6-1.x86_64 conflicts with file from package ImageMagick-6.2.8.0-12.el5.i386
file /usr/share/man/man1/conjure.1.gz from install of ImageMagick-6.7.6-1.x86_64 conflicts with file from package ImageMagick-6.2.8.0-12.el5.i386
file /usr/share/man/man1/convert.1.gz from install of ImageMagick-6.7.6-1.x86_64 conflicts with file from package ImageMagick-6.2.8.0-12.el5.i386
file /usr/share/man/man1/display.1.gz from install of ImageMagick-6.7.6-1.x86_64 conflicts with file from package ImageMagick-6.2.8.0-12.el5.i386
file /usr/share/man/man1/identify.1.gz from install of ImageMagick-6.7.6-1.x86_64 conflicts with file from package ImageMagick-6.2.8.0-12.el5.i386
file /usr/share/man/man1/import.1.gz from install of ImageMagick-6.7.6-1.x86_64 conflicts with file from package ImageMagick-6.2.8.0-12.el5.i386
file /usr/share/man/man1/mogrify.1.gz from install of ImageMagick-6.7.6-1.x86_64 conflicts with file from package ImageMagick-6.2.8.0-12.el5.i386
file /usr/share/man/man1/montage.1.gz from install of ImageMagick-6.7.6-1.x86_64 conflicts with file from package ImageMagick-6.2.8.0-12.el5.i386

Error Summary
-------------

Фиксим следующей командой:

yum remove ImageMagick-6.2.8.0-12.el5.i386

НА завершающем этапе внесем наш имеджик в исключения при обновлении:

/etc/yum.conf

[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
distroverpkg=redhat-release
tolerant=1
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
exclude=ImageMagick*

Установим необходимые библиотеки:

yum install libevent libmemcached libmemcached-devel

Установим сам мемкеш:

yum install memcached

Вносим настройки в /etc/sysconfig/memcached :

PORT="11211"
USER="memcached"
# max connection 2048
MAXCONN="2048"
# set ram size to 2048 - 2GiB
CACHESIZE="4096"
# listen to loopback ip 127.0.0.1, for network connection use real ip e.g., 10.0.0.4
OPTIONS="-l 127.0.0.1"

Добавляем в автозагрузку и запускаем:

chkconfig memcached on
service memcached start

Устанавливаем php клиента:

pecl install memcache
echo "extension=extension=memcache.so" > /etc/php.d/memcache.ini

Перезапускаем апач:

/etc/init.d/httpd restart

Проверяем загрузку модуля:

[root@nws ~]# php -m | grep memcache
memcache

Установка завершена!

Установка:

Сначала установим сам imagemagick:

yum install ImageMagick ImageMagick-devel

Затем пакет php-pear:

yum install php-pear gcc make php-devel

Компилим:

pecl install imagick

На вопрос: “Please provide the prefix of Imagemagick installation” отвечаем: “all” и жмём enter.

Далее произойдёт компиляция, которая должна завершиться так:

Build process completed successfully
install ok: channel://pecl.php.net/imagick-3.0.1
You should add "extension=imagick.so" to php.ini

Выполняем последнее требование, добавляем расширение:

echo "extension=imagick.so" > /etc/php.d/imagick.ini

Перезагружаем apache:

/etc/init.d/httpd restart

Проверяем загрузку модуля:

[root@nws ~]# php -m | grep imagick
imagick

Установка завершена!

Страница 1 из 512345

О сайте

Блог о повседневном обслуживании *nix систем, серверов, vps/vds.

  • Андрей: Спасибо! А то периодически теряюсь с ключами к tar :) [...]
  • Vit: А если после этого yum обновит kernel и iptables модуль будет пр [...]
  • Roman: Большое спасибо! все просто и понятно! [...]
  • Proxyr: Спасибо, друг! после установки itk отвалился myadmin. Переус [...]
  • WebSee: Наконец-то нашел решение, всего-то не хватало пакетов *- [...]

Календарег

Октябрь 2012
Пн Вт Ср Чт Пт Сб Вс
« Апр    
1234567
891011121314
15161718192021
22232425262728
293031