瀏覽代碼

workaround for 'Xdebug breaks on access to class static property' (#654)

see https://github.com/docker-library/php/issues/133
alchimik 8 年之前
父節點
當前提交
94c6240586
共有 1 個文件被更改,包括 5 次插入2 次删除
  1. 5 2
      php-fpm/Dockerfile-56

+ 5 - 2
php-fpm/Dockerfile-56

@@ -55,8 +55,11 @@ RUN if [ ${INSTALL_SOAP} = true ]; then \
 ARG INSTALL_XDEBUG=false
 RUN if [ ${INSTALL_XDEBUG} = true ]; then \
     # Install the xdebug extension
-    pecl install xdebug && \
-    docker-php-ext-enable xdebug \
+    # pecl install xdebug && docker-php-ext-enable xdebug \
+    # workaround for https://github.com/docker-library/php/issues/133
+    #     - Xdebug breaks on access to class static property
+    apt-get install -y php5-xdebug && \
+	echo "zend_extension=/usr/lib/php5/20131226/xdebug.so" > /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \
 ;fi
 
 # Copy xdebug configration for remote debugging