geerlingguy.php-mysql
Ansible Rolle: PHP-MySQL
Installiert PHP MySQL Unterstützung auf Linux.
Voraussetzungen
Keine.
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt, zusammen mit den Standardwerten (siehe defaults/main.yml
):
php_enablerepo: ""
(Nur RedHat/CentOS) Wenn Sie zusätzliche Repositories aktiviert haben (ich empfehle geerlingguy.repo-epel oder geerlingguy.repo-remi), können diese Repositories unter dieser Variable aufgelistet werden (z.B. remi,epel
). Dadurch können Sie neuere Versionen von PHP-Paketen installieren.
php_mysql_package: php-mysqlnd # RedHat
php_mysql_package: php8.2-mysql # Debian
Das PHP MySQL-Paket, das über apt/yum installiert werden soll. Dies sollte nur überschrieben werden, wenn Sie ein einzigartiges/spezifisches Paket für MySQL-Unterstützung installieren müssen, wie im Fall von Softwarecollections auf Enterprise Linux, oder wenn Sie einen alten Paketnamen festlegen müssen (z.B. php-mysql
auf RHEL 7).
Abhängigkeiten
- geerlingguy.php
Beispiel Playbook
- hosts: webservers
roles:
- { role: geerlingguy.php-mysql }
Lizenz
MIT / BSD
Autor Informationen
Diese Rolle wurde 2014 von Jeff Geerling erstellt, Autor von Ansible for DevOps.
ansible-galaxy install geerlingguy.php-mysql