Поиск по тегу: linux


Именованные каналы в Linux

28 января 2017
Одной из самых замечательных возможностей межпроцессорного взаимодействия в Linux являются каналы (pipes) или конвейеры.
Чаще всего их применяют для установления связи между процессами. Простейший пример этого:
ps -A | grep 'php'


Vagrant для разработки приложений

12 мая 2016



Как вы запускаете ваше web-приложение во время разработки? Кто-то пользуется локальной машиной с установленными nginx, apache, php-fpm. Кто-то использует еще более простые варианты типа встроенного WEB-сервера PHP. А кто-то грузит файлы на удаленный сервер. Все эти варианты имеют один недостаток, вам каждый раз приходится настраивать среду для запуска приложения. Вместо написания кода вы тратите время на рутинные операции. Чтобы избежать этого - используется Vagrant.

Vagrant - это удобная среда для управления системой виртуализации. Чаще системой виртуализации выступает VirtualBox, но может быть и Vmware. Вы настраиваете вашу конфигурацию виртуальной машины один раз, и все, ваши волосы становятся мягкими и шелковистыми.


Настройка Nginx и PHP5-FPM

25 января 2016

В этой статье я расскажу как поставить на linux-сервер Nginx, PHP, MySql. На своем сервере я сделал это довольно давно, но, чтобы не забывать - напишу здесь.

Ставим Nginx через apt-get:

sudo apt-get install nginx

Файл конфигурации nginx хранится в файле: /etc/nginx/sites-available/default
Этот файл является дефолтным для конфигов nginx. Я не рекомендую хранить в нем настройки для домена. Хорошая практика - разбивать настройки для ваших доменов и поддоменов по разным файлам, чтобы удобнее было работать с ними в дальнейшем. Поэтому создадим отдельный файл с конфигурацией для конкретного домена.