Go to content Go to menu Go to search

Установка Nginx + PHP-fpm + PHP5 + Mysql в Centos

Это очень краткий хэлп на тему..

Ставить все будем из репозитория webtatic: https://webtatic.com/projects/yum-repository/

Ставим репозиторий:

CentOS/RHEL 7.x:

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

CentOS/RHEL 6.x:

rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

CentOS/RHEL 5.x:

rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm

Ставим пакеты

yum install nginx php-fpmw5  php55w php55w-mbstring php55w-pdo php55w-gd php55w-xml php55w-mysql php55w-opcache
yum install yum-plugin-replace
yum replace mysql-libs --replace-with=mysql55w-libs
yum install mysql55w-server

Настраиваем

Отключаем httpd, включаем nginx

chkconfig httpd off
chkconfig nginx on
chkconfig php-fpm on
chkconfig mysqld on

Стартуем mysql

service mysqld start

Как создать пользователей в mysql см. в шпаргалке: Шпаргалка по MySQL

Подключаем php-fpm к nginx:

пример /etc/nginx/nginx.conf:

server {
    listen 80;
    server_name npkpom.ru;

    root /var/www/html/npkpom;
    index index.html index.htm index.php;

    location / {
    try_files $uri $uri/ /index.php?$args;
    }

    location ~ /\.ht {
           deny all;
    }

    location ~ \.php$ {
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        fastcgi_param QUERY_STRING $query_string;
        include        fastcgi_params;
    }
}

В конце файла /etc/php-fpm.d/www.conf добавить:

; WordPress settings
php_value[post_max_size] = 16M
php_value[max_execution_time] = 300
php_value[max_input_time] = 300
php_value[date.timezone] = 'Asia/Novosibirsk'

стартуем

service php-fpm start; service nginx start

проверяем

echo "<?php phpinfo();" > /usr/share/nginx/html/phpinfo.php

открываем в браузере http://<IP>/phpinfo.php

ГОТОВО!


при публикации материалов с данного сайта обратная ссылка на сайт обязательна.
valynkin.ru © no rights reserved