| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- - name: Add php repository
- become: true
- ansible.builtin.apt_repository:
- repo: ppa:ondrej/php
- - name: Install php packages
- become: true
- apt:
- pkg:
- - php{{ app_php_version }}-cli
- - php{{ app_php_version }}-fpm
- - php{{ app_php_version }}-xml
- - php{{ app_php_version }}-imap
- - php{{ app_php_version }}-intl
- - php{{ app_php_version }}-mbstring
- - php{{ app_php_version }}-bz2
- - php{{ app_php_version }}-zip
- - php{{ app_php_version }}-curl
- - php{{ app_php_version }}-gd
- - php{{ app_php_version }}-imagick
- - php{{ app_php_version }}-mysql
- - php{{ app_php_version }}-pgsql
- - php{{ app_php_version }}-sqlite3
- - php{{ app_php_version }}-redis
- - php{{ app_php_version }}-bcmath
- - name: Creates composer install directory
- file:
- path: "{{ ansible_env.HOME }}/.local/bin"
- state: directory
- # https://getcomposer.org/doc/00-intro.md#installation-linux-unix-macos
- - name: Download composer
- get_url:
- url: https://getcomposer.org/download/latest-stable/composer.phar
- dest: "{{ ansible_env.HOME }}/.local/bin/composer"
- mode: 0755
- - name: Restart php-fpm
- become: true
- ansible.builtin.systemd:
- state: restarted
- daemon_reload: yes
- name: "php{{ app_php_version }}-fpm"
- - name: Restart nginx
- become: true
- ansible.builtin.systemd:
- state: restarted
- daemon_reload: yes
- name: nginx
|