File tree Expand file tree Collapse file tree 3 files changed +27
-1
lines changed Expand file tree Collapse file tree 3 files changed +27
-1
lines changed Original file line number Diff line number Diff line change @@ -35,3 +35,18 @@ PHP_MODE= 0660
3535PHP_FPM_CONF= /etc/php/7.0/fpm/php-fpm.conf
3636```
3737
38+ ## XDebug on Mac
39+
40+ * To enable xdebug mount xdebug configuration file to: ` /etc/php/7.0/mods-available/xdebug.ini `
41+ * Set fake ip on the docker host: ` sudo ifconfig lo0 alias 172.10.0.1 `
42+ * For PHPStorm set container env: ` PHP_IDE_CONFIG: 'serverName=server.loc' ` where 'server.loc' - PHPStorm server name
43+
44+ ``` ini
45+ ; xdebug.ini
46+ zend_extension =xdebug.so
47+ xdebug.profiler_enable = Off
48+ xdebug.profiler_enable_trigger = Off
49+ xdebug.max_nesting_level = 5000
50+ xdebug.remote_enable = On
51+ xdebug.remote_host = 172.10.0.1
52+ ```
Original file line number Diff line number Diff line change @@ -29,7 +29,8 @@ CMD ["/entrypoint.sh"]
2929RUN apt-get update && \
3030 apt-get install -y --no-install-recommends --no-install-suggests \
3131 php-mongodb php-curl php-intl php-soap php-xml php-mcrypt php-bcmath \
32- php-mysql php-amqp php-mbstring php-ldap php-zip php-gd && \
32+ php-mysql php-amqp php-mbstring php-ldap php-zip php-gd php-xdebug && \
3333 echo "extension=amqp.so" > /etc/php/7.0/cli/conf.d/10-amqp.ini && \
3434 echo "extension=amqp.so" > /etc/php/7.0/fpm/conf.d/10-amqp.ini && \
35+ rm -f /etc/php/7.0/mods-available/xdebug.ini \
3536 rm -rf /var/lib/apt/lists/*
Original file line number Diff line number Diff line change 1+ ; mount to: /etc/php/7.0/mods-available/xdebug.ini
2+ ; set fake ip on docker host: sudo ifconfig lo0 alias 172.10.0.1
3+ ; set container env: PHP_IDE_CONFIG: 'serverName=server.loc'
4+ ; where 'server.loc' - PHPStorm server name
5+ zend_extension =xdebug.so
6+ xdebug.profiler_enable = Off
7+ xdebug.profiler_enable_trigger = Off
8+ xdebug.max_nesting_level = 5000
9+ xdebug.remote_enable = On
10+ xdebug.remote_host = 172.10.0.1
You can’t perform that action at this time.
0 commit comments