Установка PHP-5.5 и php-fpm из репозитария

Дата

В репозитарии ubuntu 14.04 LTS лежит относительно свежий php5.5.9, который не долго думая мы и поставим. Как я уже писал — php5 у нас будет запускаться через php-fpm в chroot. sudo apt-get install php5-fpm php5-gd php5-mysqlnd php5-memcache php5-memcached php5-xcache sudo update-rc.d -f php5-fpm defaults sudo apt-get install memcached Тут ставится php-cli, php-fpm, клиентские модули для … Читать далее Установка PHP-5.5 и php-fpm из репозитария

Ubuntu 14.04 LTS на HP Probook 4540s

Дата

Уже пол года я пользуюсь Ubuntu на ноутбуке HP 4540s. Недавно обзавелся SSD и перетащил все «пожитки» на него. Параллельно решил записать свою возню сюда, чтобы потом было проще повторить установку, если SSD внезапно выйдет из строя по причине брака. Ubuntu я поставил 14.04 по причине LTS, и «деревянности» родного Open SuSe Enterprice 11sp2. Все … Читать далее Ubuntu 14.04 LTS на HP Probook 4540s

Настройка почты для работы в php-fpm из chroot

Дата

После установки PHP как php-fpm работающего в chroot и установки сервера почты можно обнаружить, что отправка почты из PHP стандартной функцией mail не работает. И это не удивительно, т.к. стандартный вариант PHP шлет почту через sendmail, который складывает сгенерированные письма в файлики уже непосредственно тому, кто будет отсылать. Поскольку наш PHP находится в chroot, то … Читать далее Настройка почты для работы в php-fpm из chroot

Установка и настройка почтового сервера Postfix + Dovecot2 из репозитария

Дата

Выдалась свободная минутка, напишу пост о том, как поставить почтовый сервер в Ubuntu. Мануалов в интернете тучи, поэтому я взял один и маленько переписал для более быстрого разворота сервера в полевых условиях. Все нижеизложенное не претендует на звание истины в последней инстанции *-) Итак, мануал для скоростной установки почты в связке postfix + dovecot2 с … Читать далее Установка и настройка почтового сервера Postfix + Dovecot2 из репозитария

Настройка ротации лог-файлов с помощью logrotate

Дата

Полезным делом было бы настроить ротацию логов на VDS для нашего сайта. Делается это довольно просто в Ubuntu при помощи утилиты logrotate. Ставим logrotate: sudo apt-get install logrotate Теперь создадим конфиг для ротации логов нашего сайта — /etc/logrotate.d/koteika.ru со следующим содержимым: /home/koteika.ru/logs/error.log /home/koteika.ru/logs/access.log { daily missingok rotate 10 compress notifempty create 640 koteika.ru koteika.ru sharedscripts … Читать далее Настройка ротации лог-файлов с помощью logrotate

Установка eAccelerator из сырцов

Дата

Данная статья устарела, оставлена исключительно для желающих покомпилировать eAccelerator. Остальным людям предлагаю поставить php5.5 из репозитария (с опкешем xcache), т.к. в нем он относительно свежий и телодвижений требуется совершить меньше. Продолжаю повествования о настройки VDS. Теперь будем ставить eAccelerator — кеш опкода PHP. Делать будем опять из сырцов, т.к. пакета под нашу сборку вряд ли … Читать далее Установка eAccelerator из сырцов

Установка PHP-5.3 \ php-fpm из сырцов и настройка

Дата

Данная статья устарела, оставлена исключительно для желающих покомпилировать php. Остальным людям предлагаю поставить php5.5 из репозитария, т.к. в нем он относительно свежий и телодвижений требуется совершить меньше. Еще одна вкусняшка в нашем VDS — это php, который мы сейчас поставим. Ставить будем из сырцов, т.к. необходим нам именно php5.3 и никак не хуже, а в … Читать далее Установка PHP-5.3 \ php-fpm из сырцов и настройка

Установка nginx из репозитария и настройка

Дата

Ну вот мы дошли до самого приятного в настройке нашего VDS — установка nginx. Немного поясню структуру расположения наших сайтов: В домашней директории будут размещены юзеры, в папках которых будет набор стандартных для работы PHP папок. Каждый PHP будет запускаться от имени юзера сайта через php-fpm, раздаваться все будет через nginx. Все далее описанное будет … Читать далее Установка nginx из репозитария и настройка

Установка кеширующего неймсервера bind9 из репозитария

Дата

Зачем? Начну с того, зачем нам вообще потребуется кеширующий неймсервер на нашем хостинге. Дело в том, что запускаться наш PHP будет в chroot через php-fpm, для чего нам придется в будущем скопировать несколько библиотек в подготовленные chroot-ы, а так же некоторые конфиги (в т.ч. dns) для корректной работы PHP. Hardlink создавать на файлы конфигов нельзя, … Читать далее Установка кеширующего неймсервера bind9 из репозитария