ansible-roles/lxc-php
David Prevot 51f3e96bc3
All checks were successful
Ansible Lint |Total|New|Outstanding|Fixed|Trend |:-:|:-:|:-:|:-:|:-: |3044|0|3044|0|:zzz:
gitea/ansible-roles/pipeline/head This commit looks good
WIP: Don’t install php-imap for PHP 8.4
php8.4-imap is not yet available. This commit must be reverted once
php8.4-imap becomes available.
2024-08-23 11:13:59 +02:00
..
defaults lxc-php: Allow one to install php84 on Bookworm container 2024-08-23 11:13:43 +02:00
files lxc-php, php: Update sury PGP key 2024-02-20 13:57:17 +01:00
handlers lxc-php: Allow one to install php84 on Bookworm container 2024-08-23 11:13:43 +02:00
meta Fix ansible-lint violations 2023-03-20 23:48:40 +01:00
tasks WIP: Don’t install php-imap for PHP 8.4 2024-08-23 11:13:59 +02:00
templates lxc-php: Allow one to install php83 on Bookworm container 2023-11-28 17:15:44 +01:00
README.md Add lxc-php README file 2019-06-18 18:19:45 +02:00

lxc-php

Create LXC containers and install all the required PHP packages as a way to use multiple PHP version on Debian.

note : this role depend on the lxc role.

Tasks

Everything is in the tasks/main.yml file.

Available variables

As this role depend on the lxc role, please refer to it for a variable exhaustive list.

Here is the list of available variables for the PHP part:

  • php_conf_short_open_tag Default: "Off"
  • php_conf_expose_php Default: "Off"
  • php_conf_display_errors Default: "Off"
  • php_conf_log_errors Default: "On"
  • php_conf_html_errors Default: "Off"
  • php_conf_allow_url_fopen Default: "Off"
  • php_conf_disable_functions Default: "exec,shell-exec,system,passthru,putenv,popen"