Установка, настройка и обслуживание Linux
Установка:
Сначала установим сам 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
Установка завершена!
Установили APC и при заходе в phpmyadmin белая страница или 503 ?
Решение:
/etc/httpd/conf.d/phpmyadmin.conf
И в самый низ блока Directory добавляем:
php_admin_flag apc.enabled Off
И перезапускаем Апач.
Установили 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
imagickroot@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
Рубрика: Apache
5 Апр 2012Установка:
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|Nginx
2 Апр 2012root@hosing:~# 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;
Рубрика: Apache
23 Мар 2012Обновляем 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 MTransaction 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 TestTransaction 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.i386Error 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*
Рубрика: Apache
23 Мар 2012Установим необходимые библиотеки:
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
Установка завершена!
Рубрика: CentOS
23 Мар 2012Установка:
Сначала установим сам 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
Установка завершена!
Поместите здесь текст о себе и о своем блоге. Отредактировать можно в файле sidebar.php. Не забудте, что файл после редактирования нужно сохранить строго в кодировке UTF-8.