Commit Graph

50 Commits

Author SHA1 Message Date
Jeff Geerling
9d88c264db Drop old Debian and Ubuntu versions, update CI. 2024-07-30 23:42:58 -05:00
Jeff Geerling
6d25f7a739 Fixes #423 and adds Ubuntu 24.04 to test matrix. 2024-07-30 23:36:37 -05:00
Bayram Gürbüz
e66ce6490c Ubuntu 24.04 PHP 8.3 Add 2024-06-26 15:54:14 +03:00
Jeff Geerling
bd001863bc
Merge pull request #402 from pfrenssen/json-extension-included-php80
Only install the JSON extension on Debian for PHP 7.4 and below
2023-06-12 23:26:36 -05:00
Jeff Geerling
f4b9f3c20d Bump Debian support matrix up one, drop Ubuntu 16.04. 2023-06-12 23:23:28 -05:00
j.koehler
d707b43c96 add support for Ubuntu 22.04 (jammy)
...and remove trusty from meta file since it is already no longer supported
2023-05-05 21:14:24 +02:00
Pieter Frenssen
73c526d073 Install the JSON extension on Debian for PHP 7.4 and below.
Starting with PHP 8.0 the JSON extension is part of the base package and cannot
be installed separately.

Fixes #358
2023-04-19 23:30:39 +03:00
Jeff Geerling
ff8a2cb905 Maybe all can use the new version formatting now. 2022-02-02 14:36:16 -06:00
Jeff Geerling
f06c8ae334 Another adjustment, which OSes will win out here. 2022-02-02 14:29:01 -06:00
Jeff Geerling
7112b29de5 Also fixup php-sqlite3 package naming for Debian 10/11. 2022-02-02 13:07:42 -06:00
Jeff Geerling
a2a939cd32 Fix php_packages missing for Ubuntu releases. 2022-02-02 12:43:43 -06:00
Jeff Geerling
4a9050b1ae Issue #357: Two versions of PHP are getting installed. 2022-02-02 12:38:54 -06:00
Vincent Langlet
f5fbaa75e6 Add support for debian 11 2021-08-24 15:10:05 +02:00
Jeff Geerling
1496cf8f92 Fixes #281: Thorough support for all current Ubuntu and Debian versions. 2020-07-24 17:17:50 -05:00
Tobias Lindberg
1c910678ec
Removing php-imap from RedHat vars
php-imap is not available anymore.. it was epel7 and will not be included in rh8
2020-02-24 12:27:27 +01:00
Jeff Geerling
8093947079 Add new php_default_version_debian variable so 7.2 can be used on Bionic. 2018-10-23 13:50:02 -05:00
Arnaud Trouve
e78e5d55f5 Set the correct opcache priority on Debian
cf issue on geerlingguy.php-versions : https://github.com/geerlingguy/ansible-role-php-versions/issues/2
2017-06-01 17:25:56 +02:00
Mathieu Garstecki
72c05c942f Fix #120: Introduce variables for FPM user and group. 2016-05-19 16:07:12 +02:00
Jeff Geerling
c2ef557806 Issue #126: Use the correct package name. 2016-05-14 21:25:30 -05:00
Jeff Geerling
ad3a75ede0 Fixes #126: Add PHP's SQLite extension in default packages. 2016-05-14 21:24:56 -05:00
Jeff Geerling
27f739d3b9 Fix the default packages for Debian. 2016-05-13 09:51:20 -05:00
Jeff Geerling
b63cf5a754 Switch all role defaults to assume PHP 7.x. 2016-05-11 22:45:27 -05:00
Jeff Geerling
214e4bb8fa Fixes #69: APC is dead, long live OpCache and APCu. 2016-05-11 22:27:02 -05:00
Oskar Schöldström
a1dd9901ec Add configurations to all possible conf directories 2016-03-03 21:55:56 -05:00
Oskar Schöldström
29826297df Closes #53, #60: Fix php.ini not applied for php-fpm on ubuntu 2016-02-20 17:20:20 -05:00
Lewis Wright
3b661d7539 Made php_fpm_pool_conf_path configurable - for PHP 7. 2016-01-22 10:00:30 +00:00
Jeff Geerling
f35d2a2b53 Fixes #55 and Fixes #43: Extra basic configuration for PHP-FPM. 2016-01-14 20:47:25 -06:00
Jeff Geerling
bb0c7e7bbc Fixes #70: Get gooky Apache-specific packages out of default config. 2016-01-07 10:48:02 -06:00
Jeff Geerling
817fa70c02 Fixes fix from #59, #57: Debian should actually be 05-opcache.ini. 2015-12-10 17:18:20 -06:00
Jeff Geerling
7afdd80e6f Fixes #59, #57: Set default opcache and apc filenames correctly, ensure opcache installed on EL. 2015-12-07 16:27:29 -06:00
Thom Toogood
528ab01605 Allow overriding php_fpm_daemon 2015-12-07 12:07:26 +11:00
Jeff Geerling
0ac0bb2b3b Remove ImageMagick from PHP default installation on RedHat. 2015-08-21 12:58:17 -05:00
wenzong
b44c4338e7 Make php_apc_conf_filename and php_opcache_conf_filename configurable. 2015-08-20 14:34:29 +08:00
Jeff Geerling
c1cf287346 Fixes #24: Configure OpCache for PHP >= 5.5. 2015-04-30 15:54:15 -05:00
Jeff Geerling
fda9cfff95 Fixes #32: Fix php_extension_conf_path for Debian webserver insanity 2015-04-14 12:58:38 -05:00
Jeff Geerling
aa46481c89 Fixes #26: Install APC by default on Debian/Ubuntu systems. 2015-03-06 11:32:59 -06:00
Jeff Geerling
6b5693fd73 Issue #17: Fix for proper configuration paths in Debian/Ubuntu for apache2. 2015-02-26 14:31:11 -06:00
Jeff Geerling
8259d152a6 Fixes #17: Use proper configuration paths in Debian/Ubuntu. 2015-02-26 14:17:51 -06:00
Jeff Geerling
ade68dc4ab Issue #13: php-fpm daemon name is different in Debian-based distros. 2014-11-16 15:38:51 -06:00
Jeff Geerling
084e14b422 Allow php_webserver_daemon to be overridden. 2014-11-10 14:38:41 -06:00
Lewis Wright
5dc96877f1 Update Debian.yml 2014-11-03 12:25:36 +00:00
Jeff Geerling
c4d6a99799 Add php-pear to default packages. 2014-09-26 22:56:22 -05:00
Jeff Geerling
7709b3440c Merge pull request #4 from ajsalminen/allow_package_override
Allow overriding php_packages in more easily.
2014-08-03 21:17:29 -05:00
Jeff Geerling
5a9f7412cb Add php-fpm to defaults for Debian/RedHat. 2014-07-28 09:02:03 -05:00
Antti Salminen
f1f26b0be8 Make it possible to override php_packages. 2014-07-10 11:27:25 +03:00
Jeff Geerling
574694d0f9 Move variables to defaults. 2014-05-14 22:09:36 -05:00
Jeff Geerling
7908233ae6 Add php-fpm support, remove Apache dependency (works with Nginx). 2014-05-02 22:27:28 -05:00
Jeff Geerling
3a6d641399 Add php5-curl package. 2014-05-01 22:27:10 -05:00
Jeff Geerling
b83594a0ba Add Debian/Ubuntu support to PHP role. 2014-04-23 11:26:37 -05:00
Jeff Geerling
bf3f28ce77 Initial commit of meta, tasks, templates, and vars. 2014-02-28 20:39:35 -06:00