Skip to content

Commit 422d5eb

Browse files
author
Giuseppe Morelli
committed
add PHP_VERSION env variable
1 parent 208c45e commit 422d5eb

File tree

6 files changed

+9
-11
lines changed

6 files changed

+9
-11
lines changed
File renamed without changes.
File renamed without changes.

local/docker-compose.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ services:
2727
# APACHE_USER_UID: ${NEW_UID}
2828
# APACHE_USER_GID: ${NEW_GID}
2929
#
30+
# PHP_VERSION: ${PHP_VERSION}
31+
#
3032
# POSTFIX_myhostname: ${PROJECT_HOSTNAME}
3133
# POSTFIX_mydestination: ${PROJECT_HOSTNAME}
3234
# POSTFIX_relayhost: ${IP_MAILHOG_SERVICE}:1025

local/env.dist

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@ PROJECT_HOSTNAME=yourproject.local
5050
###
5151
################################################################################
5252

53-
WEB_SERVER=giuseppemorelli/devbox-apache-php:7.2
53+
WEB_SERVER=giuseppemorelli/devbox-apache-php:7.3
54+
PHP_VERSION=7.3
5455
NODEJS_SERVER=node:14
5556
MYSQL_SERVER=mysql:5.7
5657
REDIS_SERVER=redis:latest

local/provision/bin/sudo_web_tasks.sh

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,8 @@ set -e
44

55
# apt-get update && apt-get install -y nano
66

7-
# fix Header may not contain NUL bytes in Unknown on line 0
8-
# install 2.9 version
9-
# pecl config-set php_ini /etc/php/7.3/apache2/php.ini
10-
# pecl install xdebug
11-
12-
cp /var/www/html/docker/local/config/php/7.2/mods-available/devbox.ini /etc/php/7.2/apache2/conf.d/devbox.ini
13-
cp /var/www/html/docker/local/config/php/7.2/mods-available/devbox.ini /etc/php/7.2/cli/conf.d/devbox.ini
7+
cp /var/www/html/docker/local/config/php/"$PHP_VERSION"/mods-available/devbox.ini /etc/php/"$PHP_VERSION"/apache2/conf.d/devbox.ini
8+
cp /var/www/html/docker/local/config/php/"$PHP_VERSION"/mods-available/devbox.ini /etc/php/"$PHP_VERSION"/cli/conf.d/devbox.ini
149

1510
# set permission to user on temp folder
1611
chown "$APACHE_USER_UID":"$APACHE_USER_GID" /var/www/html/docker/local/tmp -R

local/provision/bin/sudo_xdebug_from_source.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ make
1414
make install
1515

1616
# replace xdebug 3 with xdebug 2 config
17-
cp /var/www/html/docker/local/config/php/7.3/mods-available/xdebug-custom.ini /etc/php/7.3/mods-available/xdebug-custom.ini
18-
rm /etc/php/7.3/apache2/conf.d/90-xdebug-3.ini
19-
rm /etc/php/7.3/cli/conf.d/90-xdebug-3.ini
17+
cp /var/www/html/docker/local/config/php/"$PHP_VERSION"/mods-available/xdebug-custom.ini /etc/php/"$PHP_VERSION"/mods-available/xdebug-custom.ini
18+
rm /etc/php/"$PHP_VERSION"/apache2/conf.d/90-xdebug-3.ini
19+
rm /etc/php/"$PHP_VERSION"/cli/conf.d/90-xdebug-3.ini

0 commit comments

Comments
 (0)