Skip to content

Commit ca71376

Browse files
authored
Merge pull request #19 from rtucek/fix-xdebug-entrypoint
Fix loading Xdebug on restart
2 parents c728e52 + 1d34f04 commit ca71376

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

docker-entrypoint

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,14 @@ fi
1818
# Enable Xdebug
1919
# Use Xdebug if ENABLE_XDEBUG env is set to 1.
2020
if [[ $ENABLE_XDEBUG == "1" ]]; then
21+
# Check if Xdebug extension is already enabled
22+
touch /usr/local/lib/php.ini
23+
grep -xq 'zend_extension\s*=\s*/usr/local/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so' /usr/local/lib/php.ini
24+
if [[ $? != "0" ]]; then
25+
echo "zend_extension = /usr/local/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so" >> /usr/local/lib/php.ini
26+
fi
27+
2128
echo -e "\e[32mXdebug enabled\e[0m"
22-
echo "zend_extension = /usr/local/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so" >> /usr/local/lib/php.ini
2329
fi
2430

2531
if [[ $1 == "server" ]]; then

0 commit comments

Comments
 (0)