Обновил один из серверов с Debian lenny до squeeze. Все прошло гладко, только вот на одном из старых сайтов (joomla 1.0) посыпалась куча deprecated функций PHP. Не хотел трогать код этого сайта, решил запустить для него отдельно PHP5.2 на том же сервере. Вот как это я реализовал.

Устанавливаем зависимости, скачиваем PHP5.2 и распаковываем архив:

aptitude install libxml2-dev libmysqlclient-dev libcurl4-gnutls-dev libpng12-dev libjpeg62-dev
cd /tmp
wget http://www.php.net/get/php-5.2.17.tar.gz/from/ru.php.net/mirror -O php-5.2.17.tar.gz
tar zxvf php-5.2.17.tar.gz
cd php-5.2.17

Из исходников собираем PHP5.2 и устанавливаем в /opt/php5.2:

./configure --prefix=/opt/php5.2 --with-config-file-path=/opt/php5.2 --with-mysqli --with-mysql --with-curl --with-gd --with-jpeg-dir --enable-cli --enable-fastcgi --enable-discard-path --enable-force-cgi-redirect
make
make install

Проверяем:

/opt/php5.2/bin/php -v
PHP 5.2.17 (cli) (built: Oct 22 2011 15:05:51)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies

Запускать для этого сайта PHP5.2 будем через fastcgi.

aptitude install libapache2-mod-fastcgi
a2enmod cgi fastcgi actions
invoke-rc.d apache2 restart

Создадим исполняемый файл /opt/php5.2/bin/php-cgi, который содержит:

#!/bin/sh
PHPRC="/opt/php5.2/"
export PHPRC
PHP_FCGI_CHILDREN=4
export PHP_FCGI_CHILDREN
PHP_FCGI_MAX_REQUESTS=5000
export PHP_FCGI_MAX_REQUESTS
exec /opt/php5.2/bin/php-cgi

В виртуальном хосте нужного сайта добавляем:


SetHandler application/x-httpd-php5

ScriptAlias /php52-cgi /usr/lib/cgi-bin/php52-cgi
Action application/x-httpd-php5 /php52-cgi
AddHandler application/x-httpd-php5 .php

Перезапустим Apache и проверяем что наш сайт уже использует PHP 5.2, когда все остальные 5.3

invoke-rc.d apache2 restart

Сегодня столкнулся с очень неприятной ситуацией. Стоял себе сервер Oktell с платой YEASTAR YE110 E1 и работал без проблем около 3-х месяцев. А сегодня отвалился город 🙁 Печально…. Но, надо разобраться!

Симптомы: поток подключен, на плате индикатор зеленого цвета. Делаем звонок — плата отваливается (в мониторинге все серенькое). Через несколько секунд — опять все позеленело…

Сначала подумал на Oktell, но ситуация та же и на тестовой утилите от YEASTAR. Тогда начал анализировать логи. Последний успешный звонок в 10:05, а дальше SYNC LOST :(. Что произошло после 10:05??? Как Вы уже догадались: админ установил антивирус Касперского! Снесли антивирус и перезагрузили сервер. Проблема осталась. Удалил плату и снес драйвера драйвера — проблема осталась… Начал было грешить на плату. Но, потом поставил ее в другой ПК и запустил тестовую утилиту от YEASTAR — все работает!

Не знаю, что такое делает Касперский — но после него плата YEASTAR отказывается работать и помогает только полная переустановка Windows…

Выкладываю видеозапись вчерашнего вебинара «Современные инструменты построения эффективных продаж».
Если Вас заинтересовали наши услуги, милости просим:
+380 (44) 591-92-81;
+380 (32) 232-77-57;
+7 (922) 036-88-52;
Skype: it-sfera.com

Запись видео:

[flashvideo file=»wp-content/uploads/2011/09/110920.flv» /]

Друзья, завтра в 11:00 по Киеву я буду проводить вебинар на тему «Современные инструменты построения эффективных продаж». Хочу поделиться опытом нашей компании по использованию современных инструментов для построения активных продаж. никакой теории и технической документации — только опыт действительно работающих инструментов.

Затрону вопросы:

  • Как сделать правильный первый контакт с клиентом;
  • Где взять базу клиентов и как организовать работу с ней;
  • Как эффективно организовать исходящие звонки потенциальным клиентам;
  • Как подключить «нетрадиционные» способы коммуникации в единый центр;
  • Как не пропускать ни одного входящего звонка от клиентов;
  • Как наладить работу автоинформатора и автосекретаря;
  • Как снизить расходы на телефонную связь;
  • Как все это контролировать… И многое другое!

Приглашаю всех, кому интересно!