Архив: Апрель, 2011

Установка xCache в CentOS

К сожалению, в пакетах нет, поэтому будем устанавливать вручную.

Устанавливаем gcc, если еще не установлен:

yum install gcc -y

Собирать будем в /usr/src

cd /usr/src

Качаем версию по PHP 5.1.x/5.2.x:

wget http://xcache.lighttpd.net/pub/Releases/1.2.2/xcache-1.2.2.tar.gz

Для PHP 5.3:

http://xcache.lighttpd.net/pub/Releases/1.3.0/xcache-1.3.0.tar.gz

Распаковываем:

tar xzf xcache-1.2.2.tar.gz && cd xcache-1.2.2

Собираем информацию об окружении php:

phpize

Конфигурируем, собираем, устанавливаем:

./configure —enable-xcache
make
make install

Увидим запись, к примеру:

Installing shared extensions: /usr/lib64/php/modules/

Добавляем в конец файла /etc/php.ini

extension = xcache.so
xcache.size= 60M

По остальным параметрам смотрим здесь:

http://xcache.lighttpd.net/wiki/XcacheIni

Убеждаемся, что модуль установлен:

php -m | grep XCache

И перезапускаем Apache2:

service httpd restart

Убираем за собой

cd && rm -rf /usr/src/xcache-1.2.2*


Конвертация дампа базы из latin1 в cp1251

У нас есть дамп базы (dump.sql) в кодировке latin1.

Конвертируем с помощью iconv:

iconv -f UTF-8 -t ISO-8859-1 dump.sql > dump.cp1251.sql

Если появилась ощибка:

iconv: illegal input sequence at position

То добавляем опцию «-c», чтобы данный символ просто пропускался:

iconv -f -c UTF-8 -t ISO-8859-1 dump.sql > dump.cp1251.sql


Авторские права © Из техника в Digital. Все права защищены
Работает на хостинге RigWEB
Карта сайта