Provided a way to Stop/Start php-fpm xdebug via bash script.
This commit is contained in:
@ -49,6 +49,8 @@ RUN if [ ${INSTALL_XDEBUG} = true ]; then \
|
||||
pecl install xdebug && \
|
||||
docker-php-ext-enable xdebug \
|
||||
;fi
|
||||
# ADD for REMOTE debugging
|
||||
COPY ./xdebug_settings_only.ini /usr/local/etc/php/conf.d/xdebug_settings_only.ini
|
||||
|
||||
#####################################
|
||||
# MongoDB:
|
||||
|
@ -49,6 +49,8 @@ RUN if [ ${INSTALL_XDEBUG} = true ]; then \
|
||||
pecl install xdebug && \
|
||||
docker-php-ext-enable xdebug \
|
||||
;fi
|
||||
# ADD for REMOTE debugging
|
||||
COPY ./xdebug_settings_only.ini /usr/local/etc/php/conf.d/xdebug_settings_only.ini
|
||||
|
||||
#####################################
|
||||
# MongoDB:
|
||||
|
21
php-fpm/xdebug_settings_only.ini
Normal file
21
php-fpm/xdebug_settings_only.ini
Normal file
@ -0,0 +1,21 @@
|
||||
; NOTE: The actual debug.so extention is NOT SET HERE but rather
|
||||
; /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
|
||||
; For example:
|
||||
; zend_extension=xdebug.so
|
||||
|
||||
xdebug.remote_autostart=1
|
||||
xdebug.remote_enable=1
|
||||
xdebug.remote_handler=dbgp
|
||||
xdebug.remote_mode=req
|
||||
|
||||
; In PHPStorm: Settings > Languages & Frameworks > PHP > Debug > Xdebug > Debug port
|
||||
xdebug.remote_port=9000
|
||||
|
||||
; This is passed with by docker-compose / workspace / extra_hosts / - "dockerhost:10.0.75.1"
|
||||
; It will set 10.0.75.1 dockerhost
|
||||
; This will allow xdebug to connect to the host running PHPStorm.
|
||||
xdebug.remote_host=dockerhost
|
||||
|
||||
; PHPStorm needs this
|
||||
xdebug.idekey=PHPSTORM
|
||||
|
Reference in New Issue
Block a user