Установка nginx, php-fpm и mysql на CentOS

На amazon aws стало слишком дорого, потому решил переехать на hetzner (через реселлера — fastvps).
Посему ниже — краткий фак по установке элементарного на CentOS (решил попробовать её).

Сначала надо удалить лишнее предустановленное

проверить установленное можно так:

nginx

http://wiki.nginx.org/Install

mysql

php-fpm

apc

Добавить extension=apc.so в php.ini

ftpd

настройка

Теперь можно заходить по ftp под пользователем www.

http://www.lifelinux.com/how-to-install-nginx-and-php-fpm-on-centos-6-via-yum/1/,
http://www.lifelinux.com/how-to-install-nginx-and-php-fpm-on-centos-6-via-yum/2/,
http://www.lifelinux.com/how-to-install-nginx-and-php-fpm-on-centos-6-via-yum/3/,
http://www.howtoforge.com/installing-nginx-with-php5-and-php-fpm-and-mysql-support-on-centos-6.4

Настройка ftpd — http://habrahabr.ru/post/135713/ (п. 8).

5 Responses so far.

  1. Vitto:
    Спасибо за мануал. Хочу дополнить и задать вопрос:

    Для чего при создании пользователя указывается несуществующая группа virtwww вместо создаваемой www?

    После инсталла MySQL надо сменить пустой пароль по-умолчанию, на свой, вот так:

    mysql> UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
    mysql> FLUSH PRIVILEGES;

    • bullgare:
      чем меньше пересекаются пользователи, тем больше безопасность системы.
      www может входить извне, virtwww — нет
  2. Vitto:
    И еще, на сегодня, в remi.repo доступно две версии php: 5.5 и 5.6, нужную можно выбрать включив перед установкой enabled в соответствующей секции тут:
    nano /etc/yum.repos.d/remi.repo
  3. bdennis:
    apc можно поставить так yum —enablerepo=remi install php-pecl-apc
    но лучше не ставить его совсем, так как это вчерашний день. Лучше с ходу
    yum install yum install php-opcache php-opcache
    производительность и нагрузка на процессор в сравнении с apc вас приятно удивит.
  4. bdennis:
    Сорри yum install —enablerepo=remi php-opcache

LEAVE A COMMENT