forked from evolix/ansible-roles
Add php5.6 with Sury on Debian 10
This commit is contained in:
parent
f354f16cd6
commit
b1a602bf75
|
@ -6,6 +6,8 @@ Installation and basic configuration of PHP
|
|||
|
||||
Minimal configuration is in `tasks/main.yml`
|
||||
|
||||
Set variable `php_version` in your playbook.
|
||||
|
||||
## Available variables
|
||||
|
||||
The full list of variables (with default values) can be found in `defaults/main.yml`.
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
Package: php* libapache2-mod-php* libpcre2* libzip4* libgd*
|
||||
Package: php* libapache2-mod-php* libpcre2* libzip4* libgd* libpcre3*
|
||||
Pin: origin packages.sury.org
|
||||
Pin-Priority: 999
|
||||
|
||||
|
|
|
@ -5,6 +5,11 @@
|
|||
name: php5-fpm
|
||||
state: restarted
|
||||
|
||||
- name: restart php5.6-fpm
|
||||
service:
|
||||
name: php5.6-fpm
|
||||
state: restarted
|
||||
|
||||
- name: restart php7.0-fpm
|
||||
service:
|
||||
name: php7.0-fpm
|
||||
|
|
|
@ -1,18 +1,27 @@
|
|||
---
|
||||
|
||||
- name: "Set php version to 7.3 if Sury repo is not enabled"
|
||||
set_fact:
|
||||
php_version: "7.3"
|
||||
when:
|
||||
- php_sury_enable == 'False'
|
||||
- php_version != '7.3'
|
||||
|
||||
|
||||
- name: "Set variables (Debian 10)"
|
||||
set_fact:
|
||||
php_cli_defaults_ini_file: /etc/php/7.3/cli/conf.d/z-evolinux-defaults.ini
|
||||
php_cli_custom_ini_file: /etc/php/7.3/cli/conf.d/zzz-evolinux-custom.ini
|
||||
php_apache_defaults_ini_file: /etc/php/7.3/apache2/conf.d/z-evolinux-defaults.ini
|
||||
php_apache_custom_ini_file: /etc/php/7.3/apache2/conf.d/zzz-evolinux-custom.ini
|
||||
php_fpm_defaults_ini_file: /etc/php/7.3/fpm/conf.d/z-evolinux-defaults.ini
|
||||
php_fpm_custom_ini_file: /etc/php/7.3/fpm/conf.d/zzz-evolinux-custom.ini
|
||||
php_fpm_debian_default_pool_file: /etc/php/7.3/fpm/pool.d/www.conf
|
||||
php_fpm_default_pool_file: /etc/php/7.3/fpm/pool.d/www-evolinux-defaults.conf
|
||||
php_fpm_default_pool_custom_file: /etc/php/7.3/fpm/pool.d/www-evolinux-zcustom.conf
|
||||
php_fpm_default_pool_socket: /var/run/php/php7.3-fpm.sock
|
||||
php_fpm_service_name: php7.3-fpm
|
||||
#php_version: "{{ '7.3' if php_sury_enable == 'False' }}"
|
||||
php_cli_defaults_ini_file: /etc/php/{{ php_version }}/cli/conf.d/zvolinux-defaults.ini
|
||||
php_cli_custom_ini_file: /etc/php/{{ php_version }}/cli/conf.d/zzz-evolinux-custom.ini
|
||||
php_apache_defaults_ini_file: /etc/php/{{ php_version }}/apache2/conf.d/z-evolinux-defaults.ini
|
||||
php_apache_custom_ini_file: /etc/php/{{ php_version }}/apache2/conf.d/zzz-evolinux-custom.ini
|
||||
php_fpm_defaults_ini_file: /etc/php/{{ php_version }}/fpm/conf.d/z-evolinux-defaults.ini
|
||||
php_fpm_custom_ini_file: /etc/php/{{ php_version }}/fpm/conf.d/zzz-evolinux-custom.ini
|
||||
php_fpm_debian_default_pool_file: /etc/php/{{ php_version }}/fpm/pool.d/www.conf
|
||||
php_fpm_default_pool_file: /etc/php/{{ php_version }}/fpm/pool.d/www-evolinux-defaults.conf
|
||||
php_fpm_default_pool_custom_file: /etc/php/{{ php_version }}/fpm/pool.d/www-evolinux-zcustom.conf
|
||||
php_fpm_default_pool_socket: /var/run/php/php{{ php_version }}-fpm.sock
|
||||
php_fpm_service_name: php{{ php_version }}-fpm
|
||||
|
||||
# Packages
|
||||
|
||||
|
@ -38,6 +47,9 @@
|
|||
- include: sury_pre.yml
|
||||
when: php_sury_enable | bool
|
||||
|
||||
- debug:
|
||||
var: php_stretch_packages
|
||||
|
||||
- name: "Install PHP packages (Debian 10)"
|
||||
apt:
|
||||
name: '{{ php_stretch_packages }}'
|
||||
|
@ -54,8 +66,8 @@
|
|||
- name: "Install PHP FPM packages (Debian 10)"
|
||||
apt:
|
||||
name:
|
||||
- php-fpm
|
||||
- php
|
||||
- php{{ php_version }}-fpm
|
||||
- php{{ php_version }}
|
||||
state: present
|
||||
when: php_fpm_enable | bool
|
||||
|
||||
|
@ -67,12 +79,12 @@
|
|||
mode: "0755"
|
||||
loop:
|
||||
- /etc/php
|
||||
- /etc/php/7.3
|
||||
- /etc/php/{{ php_version }}
|
||||
|
||||
- include: config_cli.yml
|
||||
- name: "Enforce permissions on PHP cli directory (Debian 10)"
|
||||
file:
|
||||
dest: /etc/php/7.3/cli
|
||||
dest: /etc/php/{{ php_version }}/cli
|
||||
mode: "0755"
|
||||
|
||||
- include: config_fpm.yml
|
||||
|
@ -80,7 +92,7 @@
|
|||
|
||||
- name: "Enforce permissions on PHP fpm directory (Debian 10)"
|
||||
file:
|
||||
dest: /etc/php/7.3/fpm
|
||||
dest: /etc/php/{{ php_version }}/fpm
|
||||
mode: "0755"
|
||||
when: php_fpm_enable | bool
|
||||
|
||||
|
@ -89,9 +101,9 @@
|
|||
|
||||
- name: "Enforce permissions on PHP apache2 directory (Debian 10)"
|
||||
file:
|
||||
dest: /etc/php/7.3/apache2
|
||||
dest: /etc/php/{{ php_version }}/apache2
|
||||
mode: "0755"
|
||||
when: php_apache_enable | bool
|
||||
|
||||
- include: sury_post.yml
|
||||
when: php_sury_enable | bool
|
||||
#- include: sury_post.yml
|
||||
# when: php_sury_enable | bool
|
||||
|
|
|
@ -33,17 +33,17 @@
|
|||
- name: "Override package list for Sury (Debian 9 or later)"
|
||||
set_fact:
|
||||
php_stretch_packages:
|
||||
- php-cli
|
||||
- php-gd
|
||||
- php-intl
|
||||
- php-imap
|
||||
- php-ldap
|
||||
- php-mysql
|
||||
- php{{ php_version }}-cli
|
||||
- php{{ php_version }}-gd
|
||||
- php{{ php_version }}-intl
|
||||
- php{{ php_version }}-imap
|
||||
- php{{ php_version }}-ldap
|
||||
- php{{ php_version }}-mysql
|
||||
# php-mcrypt is no longer packaged for PHP 7.2
|
||||
- php-pgsql
|
||||
- php-gettext
|
||||
- php-curl
|
||||
- php-ssh2
|
||||
- composer
|
||||
- libphp-phpmailer
|
||||
- php{{ php_version }}-pgsql
|
||||
- php{{ php_version }}-gettext
|
||||
- php{{ php_version }}-curl
|
||||
- php{{ php_version }}-ssh2
|
||||
# - composer
|
||||
# - libphp-phpmailer
|
||||
when: ansible_distribution_release != "bullseye"
|
||||
|
|
Loading…
Reference in a new issue