Макс

Родной город: Омск

Фото галерея: смотреть

Контакты: написать

О себе:

Интересы:

- программирование

- интернет

- психология

- менеджмент

- автоматизация

Погляди
Голосование

Нравиться ли вам блог

  Да
  Нет
  Я тут случайно

 

ГлавнаяКарта сайтаПечать страницы

Установка и привязка NGINX, MySQL и PHP-PFM (CentOS, Red Hat)

Для начало нам нужно установить репозиторий Atomic, т.к. в данном хранилище есть PHP 5.4 и MySQL 5.5

Устанавливается он достаточно просто:
#wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh

Далее ставим MySQL(на текущий момент актуальна версия 5.5, проверить можно командой yum info mysql)

#yum install mysql*5.5*

Далее ставим PHP  (на текущий момент актуальна версия 5.4, проверить можно командой yum info php)

#yum install php*5.4*

Далее ставим Nginx

#yum install nginx

Далее ставим обработчик php-fpm

#yum install  php-fpm

Настройка NGINX (/etc/nginx/nginx.conf):

user nginx;
worker_processes 1;

error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;

events {
worker_connections 2000;
}


http {

include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] '
'"$request" $status $bytes_sent '
'"$http_referer" "$http_user_agent" '
'"$gzip_ratio"';

log_format download '$remote_addr - $remote_user [$time_local] '
'"$request" $status $bytes_sent '
'"$http_referer" "$http_user_agent" '
'"$http_range" "$sent_http_content_range"';

client_header_timeout 3m;
client_body_timeout 3m;
send_timeout 3m;
client_max_body_size 100m;
client_header_buffer_size 2k;
large_client_header_buffers 4 4k;

gzip off;
# gzip_min_length 1100;
# gzip_buffers 4 8k;
# gzip_types text/plain;

output_buffers 1 128k;
postpone_output 1460;

sendfile on;
tcp_nopush on;
tcp_nodelay on;

keepalive_timeout 15;
keepalive_requests 60;

# lingering_time 30;
# lingering_timeout 10;
reset_timedout_connection on;
include /etc/nginx/conf.d/*.conf;

}

В разработке