Support Xdebug extension

This commit is contained in:
Emilien Mantel
2015-07-27 18:09:52 +02:00
parent a4e5720e83
commit 2e4bcd0996
8 changed files with 251 additions and 2 deletions

View File

@@ -6,10 +6,19 @@
- php_packages
- php_extra_packages
- name: COMMAND | Get PHP extension dir
command: php-config --extension-dir
changed_when: false
register: php_extension_dir
- name: INCLUDE | PHP-FPM
include: fpm.yml
when: php_install_fpm
- name: INCLUDE | Xdebug
include: xdebug.yml
when: php_install_xdebug
- name: SHELL | Get PHP version on apt
shell: LANG=C apt-cache policy php5 2>&1 | awk '/Candidate:/ { print $2 }'
register: php_apt_version

13
tasks/xdebug.yml Normal file
View File

@@ -0,0 +1,13 @@
---
- name: APT | Install php-xdebug
apt: pkg=php5-xdebug state=latest update_cache=yes cache_valid_time=3600
- name: SHELL | Get Xdebug version
shell: dpkg -l | awk '$2 ~ /^php5-xdebug$/ { print $3 }'
changed_when: false
register: xdebug_version
- name: TEMPLATE | Deploy module configurations
template: src=etc/php5/mods-available/xdebug.ini.j2 dest=/etc/php5/mods-available/xdebug.ini owner=root mode=0644
notify: restart php-fpm