All Projects → geerlingguy → Ansible Role Php Xdebug

geerlingguy / Ansible Role Php Xdebug

Licence: mit
Ansible Role - PHP Xdebug

Projects that are alternatives of or similar to Ansible Role Php Xdebug

Vscode Php Debug
PHP Debug Adapter for Visual Studio Code 🐞⛔
Stars: ✭ 569 (+1573.53%)
Mutual labels:  debugger, xdebug
Dontbug
Dontbug is a reverse debugger for PHP
Stars: ✭ 710 (+1988.24%)
Mutual labels:  debugger, xdebug
Spector.js
Explore and Troubleshoot your WebGL scenes with ease.
Stars: ✭ 599 (+1661.76%)
Mutual labels:  debugger, debug
Ansible Role Gitlab
Ansible Role - GitLab
Stars: ✭ 459 (+1250%)
Mutual labels:  ansible, role
Ansible Role Htpasswd
Ansible Role - htpasswd
Stars: ✭ 17 (-50%)
Mutual labels:  ansible, role
Remotedebug
Library for Arduino to debug projects over WiFi, with web app or telnet, with print commands like Serial Monitor
Stars: ✭ 467 (+1273.53%)
Mutual labels:  debugger, debug
Ansible Role Jenkins
Ansible Role - Jenkins CI
Stars: ✭ 689 (+1926.47%)
Mutual labels:  ansible, role
Cocoadebug
iOS Debugging Tool 🚀
Stars: ✭ 3,769 (+10985.29%)
Mutual labels:  debugger, debug
Ansible Role Mysql
Ansible Role - MySQL
Stars: ✭ 826 (+2329.41%)
Mutual labels:  ansible, role
Dap Mode
Emacs ❤️ Debug Adapter Protocol
Stars: ✭ 809 (+2279.41%)
Mutual labels:  debugger, debug
Ansible Role Security
Ansible Role - Security
Stars: ✭ 398 (+1070.59%)
Mutual labels:  ansible, role
Ansible Role Munin
Ansible Role - Munin
Stars: ✭ 27 (-20.59%)
Mutual labels:  ansible, role
Ansible Role Php
Ansible Role - PHP
Stars: ✭ 396 (+1064.71%)
Mutual labels:  ansible, role
Ansible Role Certbot
Ansible Role - Certbot (for Let's Encrypt)
Stars: ✭ 477 (+1302.94%)
Mutual labels:  ansible, role
Go Debug
🐛 A go debugger for atom using delve.
Stars: ✭ 390 (+1047.06%)
Mutual labels:  debugger, debug
Ansible Role Nginx
Ansible Role - Nginx
Stars: ✭ 632 (+1758.82%)
Mutual labels:  ansible, role
Ansible Role Apache
Ansible Role - Apache 2.x.
Stars: ✭ 341 (+902.94%)
Mutual labels:  ansible, role
Ansible Role Firewall
Ansible Role - iptables Firewall configuration.
Stars: ✭ 343 (+908.82%)
Mutual labels:  ansible, role
Ansible Ssh Hardening
This Ansible role provides numerous security-related ssh configurations, providing all-round base protection.
Stars: ✭ 746 (+2094.12%)
Mutual labels:  ansible, role
Ansible Transmission
🕹 A TransmissionBT installation role for Ansible
Stars: ✭ 8 (-76.47%)
Mutual labels:  ansible, role

Ansible Role: PHP-XDebug

Build Status

Installs PHP XDebug on Linux servers.

Requirements

Prior to running this role, make sure the php-devel and @Development Tools (for RHEL/CentOS) or php5-dev + build-essential packages (for Debian/Ubuntu) are present on the system, as they are required for the build of Xdebug.

Role Variables

Available variables are listed below, along with default values (see defaults/main.yml):

workspace: /root

Where Xdebug setup files will be downloaded and built.

php_xdebug_version: 2.6.0

The version of Xdebug to be installed (see Updates for a current listing). If using PHP 5.6: Set this to 2.5.0 or earlier, as starting with XDebug 2.6.0, PHP 5.x support has been dropped.

php_xdebug_default_enable: 1
php_xdebug_coverage_enable: 1

Whether to enable XDebug coverage and default exception handling or not. Disable these for slightly improved PHP performance, enable these to use XDebug to the fullest extent.

php_xdebug_module_path: /usr/lib64/php/modules

The path where xdebug.so will be installed.

php_xdebug_remote_enable: "false"

Whether remote debugging is enabled.

php_xdebug_remote_connect_back: "false"

If this is set to true, Xdebug will respond to any request from any IP address; use only for local development on non-public installations!

php_xdebug_remote_host: localhost
php_xdebug_remote_port: "9000"

The host and port on which Xdebug will listen.

php_xdebug_remote_log: /tmp/xdebug.log

The location of the xdebug log (useful if you're having trouble connecting).

php_xdebug_idekey: sublime.xdebug

The IDE key to use in the URL when making Xdebug requests (e.g. http://example.local/?XDEBUG_SESSION_START=sublime.xdebug).

php_xdebug_max_nesting_level: 256

The maximimum function nesting level before Xdebug bails and throws a fatal exception.

php_xdebug_cli_disable: false

(Debian/Ubuntu ONLY) Disable xdebug for the CLI SAPI.

Dependencies

  • geerlingguy.php

Example Playbook

- hosts: webservers
  roles:
    - { role: geerlingguy.php-xdebug }

License

MIT / BSD

Author Information

This role was created in 2014 by Jeff Geerling, author of Ansible for DevOps.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].