@@ -68,7 +68,7 @@ echo "##END-webdev-config" >> /opt/phpmyadmin_legacy/config.inc.php
6868
6969# Setup composer github token, if provided
7070if [ " $COMPOSER_GITHUB_TOKEN " != " " ]; then
71- echo " {\" github-oauth\" : {\" github.com\" : \" $COMPOSER_GITHUB_TOKEN \" }}" >> /root/.config/composer/auth.json
71+ echo " {\" github-oauth\" : {\" github.com\" : \" $COMPOSER_GITHUB_TOKEN \" }}" > /root/.config/composer/auth.json
7272 echo " Composer Auth file created"
7373else
7474 echo " No GitHub token provided"
131131
132132# Update PHP xdebug.remote_host IP
133133if [ " $WEBDEV_REMOTE_HOST_IP " != " " ]; then
134- sed -i -e " s~xdebug.remote_host =[0-9.a-zA-Z]*~xdebug.remote_host =$WEBDEV_REMOTE_HOST_IP ~g" /etc/php/5.6/fpm/php.ini
135- sed -i -e " s~xdebug.remote_host =[0-9.a-zA-Z]*~xdebug.remote_host =$WEBDEV_REMOTE_HOST_IP ~g" /etc/php/7.0/fpm/php.ini
136- sed -i -e " s~xdebug.remote_host =[0-9.a-zA-Z]*~xdebug.remote_host =$WEBDEV_REMOTE_HOST_IP ~g" /etc/php/7.1/fpm/php.ini
137- sed -i -e " s~xdebug.remote_host =[0-9.a-zA-Z]*~xdebug.remote_host =$WEBDEV_REMOTE_HOST_IP ~g" /etc/php/7.2/fpm/php.ini
138- sed -i -e " s~xdebug.remote_host =[0-9.a-zA-Z]*~xdebug.remote_host =$WEBDEV_REMOTE_HOST_IP ~g" /etc/php/7.3/fpm/php.ini
139- sed -i -e " s~xdebug.remote_host =[0-9.a-zA-Z]*~xdebug.remote_host =$WEBDEV_REMOTE_HOST_IP ~g" /etc/php/7.4/fpm/php.ini
140- sed -i -e " s~xdebug.remote_host =[0-9.a-zA-Z]*~xdebug.remote_host =$WEBDEV_REMOTE_HOST_IP ~g" /etc/php/8.0/fpm/php.ini
141- sed -i -e " s~xdebug.remote_host =[0-9.a-zA-Z]*~xdebug.remote_host =$WEBDEV_REMOTE_HOST_IP ~g" /etc/php/8.1/fpm/php.ini
134+ sed -i -e " s~xdebug.client_host =[0-9.a-zA-Z]*~xdebug.client_host =$WEBDEV_REMOTE_HOST_IP ~g" /etc/php/5.6/fpm/php.ini
135+ sed -i -e " s~xdebug.client_host =[0-9.a-zA-Z]*~xdebug.client_host =$WEBDEV_REMOTE_HOST_IP ~g" /etc/php/7.0/fpm/php.ini
136+ sed -i -e " s~xdebug.client_host =[0-9.a-zA-Z]*~xdebug.client_host =$WEBDEV_REMOTE_HOST_IP ~g" /etc/php/7.1/fpm/php.ini
137+ sed -i -e " s~xdebug.client_host =[0-9.a-zA-Z]*~xdebug.client_host =$WEBDEV_REMOTE_HOST_IP ~g" /etc/php/7.2/fpm/php.ini
138+ sed -i -e " s~xdebug.client_host =[0-9.a-zA-Z]*~xdebug.client_host =$WEBDEV_REMOTE_HOST_IP ~g" /etc/php/7.3/fpm/php.ini
139+ sed -i -e " s~xdebug.client_host =[0-9.a-zA-Z]*~xdebug.client_host =$WEBDEV_REMOTE_HOST_IP ~g" /etc/php/7.4/fpm/php.ini
140+ sed -i -e " s~xdebug.client_host =[0-9.a-zA-Z]*~xdebug.client_host =$WEBDEV_REMOTE_HOST_IP ~g" /etc/php/8.0/fpm/php.ini
141+ sed -i -e " s~xdebug.client_host =[0-9.a-zA-Z]*~xdebug.client_host =$WEBDEV_REMOTE_HOST_IP ~g" /etc/php/8.1/fpm/php.ini
142142fi
143143
144+ sed -i -e " s~xdebug.mode=[0-9.,a-zA-Z]*~xdebug.mode=$XDEBUG_PHP_56_MODE ~g" /etc/php/5.6/fpm/php.ini
145+ sed -i -e " s~xdebug.mode=[0-9.,a-zA-Z]*~xdebug.mode=$XDEBUG_PHP_70_MODE ~g" /etc/php/7.0/fpm/php.ini
146+ sed -i -e " s~xdebug.mode=[0-9.,a-zA-Z]*~xdebug.mode=$XDEBUG_PHP_71_MODE ~g" /etc/php/7.1/fpm/php.ini
147+ sed -i -e " s~xdebug.mode=[0-9.,a-zA-Z]*~xdebug.mode=$XDEBUG_PHP_72_MODE ~g" /etc/php/7.2/fpm/php.ini
148+ sed -i -e " s~xdebug.mode=[0-9.,a-zA-Z]*~xdebug.mode=$XDEBUG_PHP_73_MODE ~g" /etc/php/7.3/fpm/php.ini
149+ sed -i -e " s~xdebug.mode=[0-9.,a-zA-Z]*~xdebug.mode=$XDEBUG_PHP_74_MODE ~g" /etc/php/7.4/fpm/php.ini
150+ sed -i -e " s~xdebug.mode=[0-9.,a-zA-Z]*~xdebug.mode=$XDEBUG_PHP_80_MODE ~g" /etc/php/8.0/fpm/php.ini
151+ sed -i -e " s~xdebug.mode=[0-9.,a-zA-Z]*~xdebug.mode=$XDEBUG_PHP_81_MODE ~g" /etc/php/8.1/fpm/php.ini
152+
153+ mkdir /tmp/xdebug
154+ sed -i -e " s~xdebug.output_dir=[0-9./a-zA-Z]*~xdebug.output_dir=/tmp/xdebug/php56~g" /etc/php/5.6/fpm/php.ini
155+ mkdir /tmp/xdebug/php56
156+ sed -i -e " s~xdebug.output_dir=[0-9./a-zA-Z]*~xdebug.output_dir=/tmp/xdebug/php70~g" /etc/php/7.0/fpm/php.ini
157+ mkdir /tmp/xdebug/php70
158+ sed -i -e " s~xdebug.output_dir=[0-9./a-zA-Z]*~xdebug.output_dir=/tmp/xdebug/php71~g" /etc/php/7.1/fpm/php.ini
159+ mkdir /tmp/xdebug/php71
160+ sed -i -e " s~xdebug.output_dir=[0-9./a-zA-Z]*~xdebug.output_dir=/tmp/xdebug/php72~g" /etc/php/7.2/fpm/php.ini
161+ mkdir /tmp/xdebug/php72
162+ sed -i -e " s~xdebug.output_dir=[0-9./a-zA-Z]*~xdebug.output_dir=/tmp/xdebug/php73~g" /etc/php/7.3/fpm/php.ini
163+ mkdir /tmp/xdebug/php73
164+ sed -i -e " s~xdebug.output_dir=[0-9./a-zA-Z]*~xdebug.output_dir=/tmp/xdebug/php74~g" /etc/php/7.4/fpm/php.ini
165+ mkdir /tmp/xdebug/php74
166+ sed -i -e " s~xdebug.output_dir=[0-9./a-zA-Z]*~xdebug.output_dir=/tmp/xdebug/php80~g" /etc/php/8.0/fpm/php.ini
167+ mkdir /tmp/xdebug/php80
168+ sed -i -e " s~xdebug.output_dir=[0-9./a-zA-Z]*~xdebug.output_dir=/tmp/xdebug/php81~g" /etc/php/8.1/fpm/php.ini
169+ mkdir /tmp/xdebug/php81
170+ chmod -R 0777 /tmp/xdebug/
171+
144172# Only start PHP 5.6 FPM if WEBDEV_ENABLE_PHP_70_FPM is 1
145173if [ " $WEBDEV_ENABLE_PHP_56_FPM " = 1 ]; then
146174 echo " ==============Starting PHP 5.6 FPM..."
0 commit comments