Установка PHP и PHP-FPM на сервер
- CentOS 7 на целевом хосте;
- Ansible 2.5 и выше.
- Загруженная роль установки NGINX;
- php_php_ini_short_open_tag: "Off" - указать значение для параметра short_open_tags в php.ini (доступные значения: On, Off);
- php_php_ini_post_max_size: "8M" - значение параметра post_max_size в php.ini;
- php_php_ini_upload_max_filesize: "6M" - значение параметра upload_max_filesize в php.ini;
/etc/php-fpm.d/www.conf
- php_php_fpm_port: 9005 - порт, на котором будет работать PHP-FPM.
- php_version - версия PHP, которая должна быть установлена (2 цифры без точки, например: 71);
- php_additional_libs_installed - список дополнительных библиотек для PHP, которые установить для проекта;
- php_additional_libs_absent - список дополнительных библиотек для PHP, которые требуется удалить с сервера.
None
- name: Install NGINX
hosts: all
become: yes
vars:
nginx_repo_install: false
php_version: 72
php_additional_libs_installed:
- php-pecl-memcache
- php-pdo
- php-mysqlnd
- php-process
- php-cli
- php-mbstring
- php-bcmath
- php-pear
- php-opcache
roles:
- software.nginx
- software.php
Cherniaev Y Aleksei cherniaev_a@tass.ru