Support PHP 7.3 on Debian/FreeBSD
- Fixes some issues on FreeBSD (Vagrant problems, loading vars files...) - Add some platforms on Travispull/12/head
parent
6a85f02fc1
commit
9f048ae918
|
@ -1,12 +1,20 @@
|
||||||
env:
|
env:
|
||||||
- PLATFORM='docker-debian-stretch-php70' ANSIBLE_VERSION='ansible>=2.0,<2.1'
|
- PLATFORM='docker-debian-stretch-php70' ANSIBLE_VERSION='ansible>=2.0,<2.1'
|
||||||
- PLATFORM='docker-debian-stretch-php71' ANSIBLE_VERSION='ansible>=2.0,<2.1'
|
- PLATFORM='docker-debian-stretch-php71' ANSIBLE_VERSION='ansible>=2.0,<2.1'
|
||||||
|
- PLATFORM='docker-debian-stretch-php72' ANSIBLE_VERSION='ansible>=2.0,<2.1'
|
||||||
|
- PLATFORM='docker-debian-stretch-php73' ANSIBLE_VERSION='ansible>=2.0,<2.1'
|
||||||
- PLATFORM='docker-debian-stretch-php70' ANSIBLE_VERSION='ansible>=2.1,<2.2'
|
- PLATFORM='docker-debian-stretch-php70' ANSIBLE_VERSION='ansible>=2.1,<2.2'
|
||||||
- PLATFORM='docker-debian-stretch-php71' ANSIBLE_VERSION='ansible>=2.1,<2.2'
|
- PLATFORM='docker-debian-stretch-php71' ANSIBLE_VERSION='ansible>=2.1,<2.2'
|
||||||
|
- PLATFORM='docker-debian-stretch-php72' ANSIBLE_VERSION='ansible>=2.1,<2.2'
|
||||||
|
- PLATFORM='docker-debian-stretch-php73' ANSIBLE_VERSION='ansible>=2.1,<2.2'
|
||||||
- PLATFORM='docker-debian-stretch-php70' ANSIBLE_VERSION='ansible>=2.2,<2.3'
|
- PLATFORM='docker-debian-stretch-php70' ANSIBLE_VERSION='ansible>=2.2,<2.3'
|
||||||
- PLATFORM='docker-debian-stretch-php71' ANSIBLE_VERSION='ansible>=2.2,<2.3'
|
- PLATFORM='docker-debian-stretch-php71' ANSIBLE_VERSION='ansible>=2.2,<2.3'
|
||||||
|
- PLATFORM='docker-debian-stretch-php72' ANSIBLE_VERSION='ansible>=2.2,<2.3'
|
||||||
|
- PLATFORM='docker-debian-stretch-php73' ANSIBLE_VERSION='ansible>=2.2,<2.3'
|
||||||
- PLATFORM='docker-debian-stretch-php70' ANSIBLE_VERSION='ansible>=2.3,<2.4'
|
- PLATFORM='docker-debian-stretch-php70' ANSIBLE_VERSION='ansible>=2.3,<2.4'
|
||||||
- PLATFORM='docker-debian-stretch-php71' ANSIBLE_VERSION='ansible>=2.3,<2.4'
|
- PLATFORM='docker-debian-stretch-php71' ANSIBLE_VERSION='ansible>=2.3,<2.4'
|
||||||
|
- PLATFORM='docker-debian-stretch-php72' ANSIBLE_VERSION='ansible>=2.3,<2.4'
|
||||||
|
- PLATFORM='docker-debian-stretch-php73' ANSIBLE_VERSION='ansible>=2.3,<2.4'
|
||||||
- PLATFORM='docker-ubuntu-xenial-php70' ANSIBLE_VERSION='ansible>=2.0,<2.1'
|
- PLATFORM='docker-ubuntu-xenial-php70' ANSIBLE_VERSION='ansible>=2.0,<2.1'
|
||||||
- PLATFORM='docker-ubuntu-xenial-php70' ANSIBLE_VERSION='ansible>=2.1,<2.2'
|
- PLATFORM='docker-ubuntu-xenial-php70' ANSIBLE_VERSION='ansible>=2.1,<2.2'
|
||||||
- PLATFORM='docker-ubuntu-xenial-php70' ANSIBLE_VERSION='ansible>=2.2,<2.3'
|
- PLATFORM='docker-ubuntu-xenial-php70' ANSIBLE_VERSION='ansible>=2.2,<2.3'
|
||||||
|
|
14
README.md
14
README.md
|
@ -8,13 +8,13 @@ Install PHP (php-fpm optional) on Debian / Ubuntu. Manage APCu, Opcache, Xdebug.
|
||||||
Managed OS / Versions
|
Managed OS / Versions
|
||||||
---------------------
|
---------------------
|
||||||
|
|
||||||
| OS | PHP 7.0 | PHP 7.1 | PHP 7.2 |
|
| OS | PHP 7.0 | PHP 7.1 | PHP 7.2 | PHP 7.3 |
|
||||||
|:---------------------:|:------------:|:-------------:|:------------:|
|
|:---------------------:|:------------:|:-------------:|:------------:|:------------:|
|
||||||
| Debian Strech (9) | Yes | Yes (Sury) | Yes (Sury) |
|
| Debian Stretch (9) | Yes | Yes (Sury) | Yes (Sury) | Yes (Sury) |
|
||||||
| Ubuntu Xenial (16.04) | Yes | No | No |
|
| Ubuntu Xenial (16.04) | Yes | No | No | No |
|
||||||
| Ubuntu Bionic (18.04) | No | No | Yes |
|
| Ubuntu Bionic (18.04) | No | No | Yes | No |
|
||||||
| FreeBSD 11 | Yes | Yes | Yes |
|
| FreeBSD 11 | Yes | Yes | Yes | Yes |
|
||||||
| FreeBSD 12 | Yes | Yes | Yes |
|
| FreeBSD 12 | Yes | Yes | Yes | Yes |
|
||||||
|
|
||||||
Links:
|
Links:
|
||||||
- [Dotdeb](https://www.dotdeb.org)
|
- [Dotdeb](https://www.dotdeb.org)
|
||||||
|
|
|
@ -9,6 +9,7 @@ Vagrant.configure("2") do |config|
|
||||||
{ :name => "debian-stretch-php70", :box => "debian/stretch64", :vars => { }},
|
{ :name => "debian-stretch-php70", :box => "debian/stretch64", :vars => { }},
|
||||||
{ :name => "debian-stretch-php71", :box => "debian/stretch64", :vars => { "php_version": '7.1' }},
|
{ :name => "debian-stretch-php71", :box => "debian/stretch64", :vars => { "php_version": '7.1' }},
|
||||||
{ :name => "debian-stretch-php72", :box => "debian/stretch64", :vars => { "php_version": '7.2' }},
|
{ :name => "debian-stretch-php72", :box => "debian/stretch64", :vars => { "php_version": '7.2' }},
|
||||||
|
{ :name => "debian-stretch-php73", :box => "debian/stretch64", :vars => { "php_version": '7.3' }},
|
||||||
{ :name => "ubuntu-xenial-php70", :box => "ubuntu/xenial64", :vars => { }},
|
{ :name => "ubuntu-xenial-php70", :box => "ubuntu/xenial64", :vars => { }},
|
||||||
{ :name => "ubuntu-bionic-php72", :box => "ubuntu/bionic64", :vars => { }},
|
{ :name => "ubuntu-bionic-php72", :box => "ubuntu/bionic64", :vars => { }},
|
||||||
]
|
]
|
||||||
|
@ -22,6 +23,7 @@ Vagrant.configure("2") do |config|
|
||||||
{ :name => "docker-debian-stretch-php70", :docker => "hanxhx/vagrant-ansible:debian9", :vars => { }},
|
{ :name => "docker-debian-stretch-php70", :docker => "hanxhx/vagrant-ansible:debian9", :vars => { }},
|
||||||
{ :name => "docker-debian-stretch-php71", :docker => "hanxhx/vagrant-ansible:debian9", :vars => { "php_version": '7.1' }},
|
{ :name => "docker-debian-stretch-php71", :docker => "hanxhx/vagrant-ansible:debian9", :vars => { "php_version": '7.1' }},
|
||||||
{ :name => "docker-debian-stretch-php72", :docker => "hanxhx/vagrant-ansible:debian9", :vars => { "php_version": '7.2' }},
|
{ :name => "docker-debian-stretch-php72", :docker => "hanxhx/vagrant-ansible:debian9", :vars => { "php_version": '7.2' }},
|
||||||
|
{ :name => "docker-debian-stretch-php73", :docker => "hanxhx/vagrant-ansible:debian9", :vars => { "php_version": '7.3' }},
|
||||||
{ :name => "docker-ubuntu-xenial-php70", :docker => "hanxhx/vagrant-ansible:ubuntu16.04", :vars => { }},
|
{ :name => "docker-ubuntu-xenial-php70", :docker => "hanxhx/vagrant-ansible:ubuntu16.04", :vars => { }},
|
||||||
{ :name => "docker-ubuntu-bionic-php72", :docker => "hanxhx/vagrant-ansible:ubuntu18.04", :vars => { }},
|
{ :name => "docker-ubuntu-bionic-php72", :docker => "hanxhx/vagrant-ansible:ubuntu18.04", :vars => { }},
|
||||||
]
|
]
|
||||||
|
@ -62,6 +64,7 @@ Vagrant.configure("2") do |config|
|
||||||
end
|
end
|
||||||
|
|
||||||
vms_freebsd.each do |opts|
|
vms_freebsd.each do |opts|
|
||||||
|
config.vm.synced_folder ".", "/vagrant", disabled: true
|
||||||
config.vm.base_mac = "080027D14C66"
|
config.vm.base_mac = "080027D14C66"
|
||||||
config.vm.define opts[:name] do |m|
|
config.vm.define opts[:name] do |m|
|
||||||
m.vm.box = opts[:box]
|
m.vm.box = opts[:box]
|
||||||
|
|
|
@ -4,7 +4,11 @@
|
||||||
include_vars: "OS_Family_{{ ansible_os_family }}.yml"
|
include_vars: "OS_Family_{{ ansible_os_family }}.yml"
|
||||||
|
|
||||||
- name: INCLUDE_VARS | Related to OS version
|
- name: INCLUDE_VARS | Related to OS version
|
||||||
include_vars: "{{ ansible_distribution }}-{{ ansible_distribution_release }}.yml"
|
include_vars: "{{ item }}"
|
||||||
|
with_first_found:
|
||||||
|
- "{{ ansible_distribution }}-{{ ansible_distribution_release }}.yml"
|
||||||
|
- "{{ ansible_distribution }}-{{ ansible_distribution_version }}.yml"
|
||||||
|
- "{{ ansible_distribution }}-{{ ansible_distribution_major_version }}.yml"
|
||||||
|
|
||||||
- name: APT | Install PHP packages
|
- name: APT | Install PHP packages
|
||||||
apt:
|
apt:
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
- name: SET_FACT | Prepare test vars
|
- name: SET_FACT | Prepare test vars
|
||||||
set_fact:
|
set_fact:
|
||||||
__nginx_conf: /usr/local/etc/nginx/nginx.conf
|
__nginx_conf: /usr/local/etc/nginx/nginx.conf
|
||||||
php_xdebug_package: 'php72-pecl-xdebug26'
|
php_xdebug_package: 'php72-pecl-xdebug-2.6.1'
|
||||||
|
|
||||||
- name: PKGNG | Install packages
|
- name: PKGNG | Install packages
|
||||||
pkgng:
|
pkgng:
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
php_default_version: '7.2'
|
Loading…
Reference in New Issue