diff --git a/docker-compose.yml b/docker-compose.yml index 4d26854..f7d5e41 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -26,10 +26,13 @@ services: context: . dockerfile: ./php/Dockerfile container_name: php74-container + extra_hosts: + - "host.docker.internal:host-gateway" ports: - "9000:9000" volumes: - ./app:/var/www/project + - ./php/xdebug.ini:/usr/local/etc/php/conf.d/xdebug.ini networks: - nginx-php74-mysql8-node diff --git a/php/Dockerfile b/php/Dockerfile index 2608bcb..11641a4 100644 --- a/php/Dockerfile +++ b/php/Dockerfile @@ -3,6 +3,7 @@ FROM php:7.4-fpm RUN apt-get update && apt-get install -y zlib1g-dev g++ git libicu-dev zip libzip-dev zip \ && docker-php-ext-install intl opcache pdo pdo_mysql \ && pecl install apcu \ + && pecl install xdebug \ && docker-php-ext-enable apcu \ && docker-php-ext-configure zip \ && docker-php-ext-install zip diff --git a/php/xdebug.ini b/php/xdebug.ini new file mode 100644 index 0000000..1527bdc --- /dev/null +++ b/php/xdebug.ini @@ -0,0 +1,5 @@ +[xdebug] +zend_extension=xdebug.so +xdebug.mode=develop,debug +xdebug.discover_client_host=0 +xdebug.client_host=host.docker.internal \ No newline at end of file