Sfoglia il codice sorgente

Update php to v7.3 (#4271)

* Update php to v7.3

* Faster composer install without dev dependencies

* PHP-ngx  revert to php 7.2

* AMP revert to php 7.2

* Phalcon revert to php 7.2
Not ready yet

* Symfony use correct ENV  prod

* Symfony add correct APP_ENV
Don't take if from the dockerfile so now it's in the nginx.conf

* Delete hamlet amp and rodarunner than fail
From benchmark_config.json, original still left
till @vka fix the problem

* Symfony need APP_ENV in dockerfile
Not only in nginx.conf
Joan Miquel 6 anni fa
parent
commit
7d6fd4205b
79 ha cambiato i file con 389 aggiunte e 314 eliminazioni
  1. 1 1
      frameworks/PHP/amp/amp.dockerfile
  2. 6 6
      frameworks/PHP/cakephp/cakephp.dockerfile
  3. 5 5
      frameworks/PHP/cakephp/deploy/conf/php-fpm.conf
  4. 1 1
      frameworks/PHP/cakephp/deploy/nginx.conf
  5. 6 6
      frameworks/PHP/clancats/clancats.dockerfile
  6. 5 5
      frameworks/PHP/clancats/deploy/conf/php-fpm.conf
  7. 1 1
      frameworks/PHP/clancats/deploy/nginx.conf
  8. 2 2
      frameworks/PHP/codeigniter/codeigniter-hhvm.dockerfile
  9. 5 5
      frameworks/PHP/codeigniter/codeigniter.dockerfile
  10. 5 5
      frameworks/PHP/codeigniter/deploy/conf/php-fpm.conf
  11. 1 1
      frameworks/PHP/codeigniter/deploy/nginx-fpm.conf
  12. 2 2
      frameworks/PHP/cygnite/cygnite.dockerfile
  13. 5 5
      frameworks/PHP/cygnite/deploy/conf/php-fpm.conf
  14. 5 5
      frameworks/PHP/fat-free/deploy/conf/php-fpm.conf
  15. 1 1
      frameworks/PHP/fat-free/deploy/nginx.conf
  16. 4 4
      frameworks/PHP/fat-free/fat-free-raw.dockerfile
  17. 4 4
      frameworks/PHP/fat-free/fat-free.dockerfile
  18. 5 5
      frameworks/PHP/fuel/deploy/conf/php-fpm.conf
  19. 1 1
      frameworks/PHP/fuel/deploy/nginx.conf
  20. 6 6
      frameworks/PHP/fuel/fuel.dockerfile
  21. 120 0
      frameworks/PHP/hamlet/benchmark_config.fix.json
  22. 0 46
      frameworks/PHP/hamlet/benchmark_config.json
  23. 2 2
      frameworks/PHP/hamlet/deploy/conf/php-fpm.conf
  24. 1 1
      frameworks/PHP/hamlet/deploy/nginx-fpm.conf
  25. 1 1
      frameworks/PHP/hhvm/hhvm.dockerfile
  26. 5 5
      frameworks/PHP/kumbiaphp/deploy/conf/php-fpm.conf
  27. 1 1
      frameworks/PHP/kumbiaphp/deploy/nginx.conf
  28. 4 4
      frameworks/PHP/kumbiaphp/kumbiaphp-raw.dockerfile
  29. 4 4
      frameworks/PHP/kumbiaphp/kumbiaphp.dockerfile
  30. 5 5
      frameworks/PHP/laravel/deploy/conf/php-fpm.conf
  31. 1 1
      frameworks/PHP/laravel/deploy/nginx.conf
  32. 6 6
      frameworks/PHP/laravel/laravel.dockerfile
  33. 5 5
      frameworks/PHP/limonade/deploy/conf/php-fpm.conf
  34. 1 1
      frameworks/PHP/limonade/deploy/nginx.conf
  35. 5 5
      frameworks/PHP/limonade/limonade.dockerfile
  36. 5 5
      frameworks/PHP/lithium/deploy/conf/php-fpm.conf
  37. 2 2
      frameworks/PHP/lithium/lithium.dockerfile
  38. 5 5
      frameworks/PHP/lumen/deploy/conf/php-fpm.conf
  39. 1 1
      frameworks/PHP/lumen/deploy/nginx.conf
  40. 6 6
      frameworks/PHP/lumen/lumen.dockerfile
  41. 1 1
      frameworks/PHP/phalcon/phalcon-mongodb.dockerfile
  42. 1 1
      frameworks/PHP/phalcon/phalcon.dockerfile
  43. 5 5
      frameworks/PHP/php/deploy/conf/php-fpm.conf
  44. 1 1
      frameworks/PHP/php/deploy/h2o.conf
  45. 1 1
      frameworks/PHP/php/deploy/nginx7.conf
  46. 4 4
      frameworks/PHP/php/php-h2o.dockerfile
  47. 4 4
      frameworks/PHP/php/php-pgsql-raw.dockerfile
  48. 1 1
      frameworks/PHP/php/php-php5-raw.dockerfile
  49. 2 2
      frameworks/PHP/php/php-php5.dockerfile
  50. 6 6
      frameworks/PHP/php/php-raw7-tcp.dockerfile
  51. 4 4
      frameworks/PHP/php/php-raw7.dockerfile
  52. 5 5
      frameworks/PHP/php/php.dockerfile
  53. 5 5
      frameworks/PHP/phpixie/deploy/conf/php-fpm.conf
  54. 1 1
      frameworks/PHP/phpixie/deploy/nginx.conf
  55. 5 5
      frameworks/PHP/phpixie/phpixie.dockerfile
  56. 5 5
      frameworks/PHP/phreeze/deploy/conf/php-fpm.conf
  57. 2 2
      frameworks/PHP/phreeze/phreeze.dockerfile
  58. 5 5
      frameworks/PHP/silex/deploy/conf/php-fpm.conf
  59. 1 1
      frameworks/PHP/silex/deploy/nginx.conf
  60. 5 5
      frameworks/PHP/silex/silex-raw.dockerfile
  61. 5 5
      frameworks/PHP/silex/silex.dockerfile
  62. 5 5
      frameworks/PHP/slim/deploy/conf/php-fpm.conf
  63. 1 1
      frameworks/PHP/slim/deploy/nginx-fpm-7.conf
  64. 1 1
      frameworks/PHP/slim/slim-hhvm.dockerfile
  65. 2 2
      frameworks/PHP/slim/slim-php5.dockerfile
  66. 5 5
      frameworks/PHP/slim/slim.dockerfile
  67. 5 5
      frameworks/PHP/symfony/deploy/conf/php-fpm.conf
  68. 2 1
      frameworks/PHP/symfony/deploy/nginx.conf
  69. 7 7
      frameworks/PHP/symfony/symfony-raw.dockerfile
  70. 7 7
      frameworks/PHP/symfony/symfony.dockerfile
  71. 5 5
      frameworks/PHP/workerman/deploy/conf/php-fpm.conf
  72. 3 3
      frameworks/PHP/workerman/workerman.dockerfile
  73. 5 5
      frameworks/PHP/yii2/deploy/conf/php-fpm.conf
  74. 1 1
      frameworks/PHP/yii2/deploy/nginx-fpm.conf
  75. 3 3
      frameworks/PHP/yii2/yii2-hhvm.dockerfile
  76. 5 5
      frameworks/PHP/yii2/yii2.dockerfile
  77. 5 5
      frameworks/PHP/zend/deploy/conf/php-fpm.conf
  78. 1 1
      frameworks/PHP/zend/deploy/nginx.conf
  79. 6 6
      frameworks/PHP/zend/zend.dockerfile

+ 1 - 1
frameworks/PHP/amp/amp.dockerfile

@@ -18,6 +18,6 @@ WORKDIR /amp
 
 COPY deploy/conf/* /etc/php/7.2/cli/conf.d/
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
 CMD php /amp/vendor/bin/cluster -s /amp/server.php

+ 6 - 6
frameworks/PHP/cakephp/cakephp.dockerfile

@@ -5,24 +5,24 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
 RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql php7.2-xml php7.2-mbstring php7.0-mcrypt  > /dev/null
+RUN apt-get install -yqq nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql php7.3-xml php7.3-mbstring php7.0-mcrypt  > /dev/null
 
 RUN apt-get install -yqq composer > /dev/null
 
-COPY deploy/conf/* /etc/php/7.2/fpm/
-RUN sed -i "s|listen = /run/php/php7.2-fpm.sock|listen = /run/php/php7.2-fpm.sock|g" /etc/php/7.2/fpm/php-fpm.conf
+COPY deploy/conf/* /etc/php/7.3/fpm/
+RUN sed -i "s|listen = /run/php/php7.3-fpm.sock|listen = /run/php/php7.3-fpm.sock|g" /etc/php/7.3/fpm/php-fpm.conf
 
 ADD ./ /cakephp
 WORKDIR /cakephp
 
-RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
+RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 
 RUN mkdir -p app/tmp/cache/models
 RUN mkdir -p app/tmp/cache/persistent
 RUN mkdir -p app/tmp/logs
 RUN chmod -R 777 app/tmp
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
-CMD service php7.2-fpm start && \
+CMD service php7.3-fpm start && \
     nginx -c /cakephp/deploy/nginx.conf -g "daemon off;"

+ 5 - 5
frameworks/PHP/cakephp/deploy/conf/php-fpm.conf

@@ -14,14 +14,14 @@
 ; Pid file
 ; Note: the default prefix is /var
 ; Default Value: none
-pid = /run/php/php7.2-fpm.pid
+pid = /run/php/php7.3-fpm.pid
 
 ; Error log file
 ; If it's set to "syslog", log is sent to syslogd instead of being written
 ; into a local file.
 ; Note: the default prefix is /var
 ; Default Value: log/php-fpm.log
-;error_log = /var/log/php7.2-fpm.log
+;error_log = /var/log/php7.3-fpm.log
 error_log = /dev/stderr
 
 
@@ -124,7 +124,7 @@ systemd_interval = 0
 ; Relative path can also be used. They will be prefixed by:
 ;  - the global prefix if it's been set (-p argument)
 ;  - /usr otherwise
-;include=/etc/php/7.2/fpm/pool.d/*.conf
+;include=/etc/php/7.3/fpm/pool.d/*.conf
 
 ; Start a new pool named 'www'.
 ; the variable $pool can be used in any directive and will be replaced by the
@@ -161,7 +161,7 @@ group = www-data
 ;                            (IPv6 and IPv4-mapped) on a specific port;
 ;   '/path/to/unix/socket' - to listen on a unix socket.
 ; Note: This value is mandatory.
-listen = /run/php/php7.2-fpm.sock
+listen = /run/php/php7.3-fpm.sock
 
 ; Set listen(2) backlog.
 ; Default Value: 511 (-1 on FreeBSD and OpenBSD)
@@ -357,7 +357,7 @@ pm.max_spare_servers = 512
 ;   last request memory:  0
 ;
 ; Note: There is a real-time FPM status monitoring sample web page available
-;       It's available in: /usr/share/php/7.2/fpm/status.html
+;       It's available in: /usr/share/php/7.3/fpm/status.html
 ;
 ; Note: The value must start with a leading slash (/). The value can be
 ;       anything, but it may not be a good idea to use the .php extension or it

+ 1 - 1
frameworks/PHP/cakephp/deploy/nginx.conf

@@ -36,7 +36,7 @@ http {
 
 
     upstream fastcgi_backend {
-        server unix:/var/run/php/php7.2-fpm.sock;
+        server unix:/var/run/php/php7.3-fpm.sock;
         keepalive 50;
     }
 

+ 6 - 6
frameworks/PHP/clancats/clancats.dockerfile

@@ -5,23 +5,23 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
 RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql php7.2-xml php7.2-mbstring php7.0-mcrypt  > /dev/null
+RUN apt-get install -yqq nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql php7.3-xml php7.3-mbstring php7.0-mcrypt  > /dev/null
 
 RUN apt-get install -yqq composer > /dev/null
 
-COPY deploy/conf/* /etc/php/7.2/fpm/
-RUN sed -i "s|listen = /run/php/php7.2-fpm.sock|listen = /run/php/php7.2-fpm.sock|g" /etc/php/7.2/fpm/php-fpm.conf
+COPY deploy/conf/* /etc/php/7.3/fpm/
+RUN sed -i "s|listen = /run/php/php7.3-fpm.sock|listen = /run/php/php7.3-fpm.sock|g" /etc/php/7.3/fpm/php-fpm.conf
 
 ADD ./ /clancats
 WORKDIR /clancats
 
-RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
+RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
 RUN git clone --branch v2.0.6 --depth 1 https://github.com/ClanCats/Framework.git clancatsapp
 RUN cp -r app/ clancatsapp/CCF/
 RUN cp -r vendor/ clancatsapp/CCF/
 
-CMD service php7.2-fpm start && \
+CMD service php7.3-fpm start && \
     nginx -c /clancats/deploy/nginx.conf -g "daemon off;"

+ 5 - 5
frameworks/PHP/clancats/deploy/conf/php-fpm.conf

@@ -14,14 +14,14 @@
 ; Pid file
 ; Note: the default prefix is /var
 ; Default Value: none
-pid = /run/php/php7.2-fpm.pid
+pid = /run/php/php7.3-fpm.pid
 
 ; Error log file
 ; If it's set to "syslog", log is sent to syslogd instead of being written
 ; into a local file.
 ; Note: the default prefix is /var
 ; Default Value: log/php-fpm.log
-;error_log = /var/log/php7.2-fpm.log
+;error_log = /var/log/php7.3-fpm.log
 error_log = /dev/stderr
 
 
@@ -124,7 +124,7 @@ systemd_interval = 0
 ; Relative path can also be used. They will be prefixed by:
 ;  - the global prefix if it's been set (-p argument)
 ;  - /usr otherwise
-;include=/etc/php/7.2/fpm/pool.d/*.conf
+;include=/etc/php/7.3/fpm/pool.d/*.conf
 
 ; Start a new pool named 'www'.
 ; the variable $pool can be used in any directive and will be replaced by the
@@ -161,7 +161,7 @@ group = www-data
 ;                            (IPv6 and IPv4-mapped) on a specific port;
 ;   '/path/to/unix/socket' - to listen on a unix socket.
 ; Note: This value is mandatory.
-listen = /run/php/php7.2-fpm.sock
+listen = /run/php/php7.3-fpm.sock
 
 ; Set listen(2) backlog.
 ; Default Value: 511 (-1 on FreeBSD and OpenBSD)
@@ -357,7 +357,7 @@ pm.max_spare_servers = 512
 ;   last request memory:  0
 ;
 ; Note: There is a real-time FPM status monitoring sample web page available
-;       It's available in: /usr/share/php/7.2/fpm/status.html
+;       It's available in: /usr/share/php/7.3/fpm/status.html
 ;
 ; Note: The value must start with a leading slash (/). The value can be
 ;       anything, but it may not be a good idea to use the .php extension or it

+ 1 - 1
frameworks/PHP/clancats/deploy/nginx.conf

@@ -18,7 +18,7 @@ http {
 	keepalive_timeout  65;
 
 	upstream fastcgi_backend {
-		server unix:/var/run/php/php7.2-fpm.sock;
+		server unix:/var/run/php/php7.3-fpm.sock;
 		keepalive 50;
 	}
 

+ 2 - 2
frameworks/PHP/codeigniter/codeigniter-hhvm.dockerfile

@@ -7,14 +7,14 @@ RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xB4112585D386EB94
 RUN add-apt-repository https://dl.hhvm.com/ubuntu
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq hhvm nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql php7.2-xml php7.2-mbstring  > /dev/null
+RUN apt-get install -yqq hhvm nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql php7.3-xml php7.3-mbstring  > /dev/null
 
 RUN apt-get install -yqq composer > /dev/null
 
 ADD ./ /codeigniter
 WORKDIR /codeigniter
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
 CMD hhvm -m daemon --config /codeigniter/deploy/config.hdf && \
     nginx -c /codeigniter/deploy/nginx-hhvm.conf -g "daemon off;"

+ 5 - 5
frameworks/PHP/codeigniter/codeigniter.dockerfile

@@ -5,18 +5,18 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
 RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql  > /dev/null
+RUN apt-get install -yqq nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql  > /dev/null
 
 RUN apt-get install -yqq composer > /dev/null
 
-COPY deploy/conf/* /etc/php/7.2/fpm/
+COPY deploy/conf/* /etc/php/7.3/fpm/
 
 ADD ./ /codeigniter
 WORKDIR /codeigniter
 
-RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
+RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
-CMD service php7.2-fpm start && \
+CMD service php7.3-fpm start && \
     nginx -c /codeigniter/deploy/nginx-fpm.conf -g "daemon off;"

+ 5 - 5
frameworks/PHP/codeigniter/deploy/conf/php-fpm.conf

@@ -14,14 +14,14 @@
 ; Pid file
 ; Note: the default prefix is /var
 ; Default Value: none
-pid = /run/php/php7.2-fpm.pid
+pid = /run/php/php7.3-fpm.pid
 
 ; Error log file
 ; If it's set to "syslog", log is sent to syslogd instead of being written
 ; into a local file.
 ; Note: the default prefix is /var
 ; Default Value: log/php-fpm.log
-;error_log = /var/log/php7.2-fpm.log
+;error_log = /var/log/php7.3-fpm.log
 error_log = /dev/stderr
 
 
@@ -124,7 +124,7 @@ systemd_interval = 0
 ; Relative path can also be used. They will be prefixed by:
 ;  - the global prefix if it's been set (-p argument)
 ;  - /usr otherwise
-;include=/etc/php/7.2/fpm/pool.d/*.conf
+;include=/etc/php/7.3/fpm/pool.d/*.conf
 
 ; Start a new pool named 'www'.
 ; the variable $pool can be used in any directive and will be replaced by the
@@ -161,7 +161,7 @@ group = www-data
 ;                            (IPv6 and IPv4-mapped) on a specific port;
 ;   '/path/to/unix/socket' - to listen on a unix socket.
 ; Note: This value is mandatory.
-listen = /run/php/php7.2-fpm.sock
+listen = /run/php/php7.3-fpm.sock
 
 ; Set listen(2) backlog.
 ; Default Value: 511 (-1 on FreeBSD and OpenBSD)
@@ -357,7 +357,7 @@ pm.max_spare_servers = 512
 ;   last request memory:  0
 ;
 ; Note: There is a real-time FPM status monitoring sample web page available
-;       It's available in: /usr/share/php/7.2/fpm/status.html
+;       It's available in: /usr/share/php/7.3/fpm/status.html
 ;
 ; Note: The value must start with a leading slash (/). The value can be
 ;       anything, but it may not be a good idea to use the .php extension or it

+ 1 - 1
frameworks/PHP/codeigniter/deploy/nginx-fpm.conf

@@ -16,7 +16,7 @@ http {
   keepalive_timeout 65;
 
   upstream fastcgi_backend {
-    server unix:/var/run/php/php7.2-fpm.sock;
+    server unix:/var/run/php/php7.3-fpm.sock;
     keepalive 50;
   }
 

+ 2 - 2
frameworks/PHP/cygnite/cygnite.dockerfile

@@ -10,14 +10,14 @@ RUN apt-get install -yqq nginx git unzip php5.6 php5.6-common php5.6-cli php5.6-
 RUN apt-get install -yqq composer > /dev/null
 
 COPY deploy/conf/* /etc/php/5.6/fpm/
-RUN sed -i "s|listen = /run/php/php7.2-fpm.sock|listen = /run/php/php5.6-fpm.sock|g" /etc/php/5.6/fpm/php-fpm.conf
+RUN sed -i "s|listen = /run/php/php7.3-fpm.sock|listen = /run/php/php5.6-fpm.sock|g" /etc/php/5.6/fpm/php-fpm.conf
 
 ADD ./ /cygnite
 WORKDIR /cygnite
 
 RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/5.6/fpm/php-fpm.conf ; fi;
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
 CMD service php5.6-fpm start && \
     nginx -c /cygnite/deploy/nginx.conf -g "daemon off;"

+ 5 - 5
frameworks/PHP/cygnite/deploy/conf/php-fpm.conf

@@ -14,14 +14,14 @@
 ; Pid file
 ; Note: the default prefix is /var
 ; Default Value: none
-pid = /run/php/php7.2-fpm.pid
+pid = /run/php/php7.3-fpm.pid
 
 ; Error log file
 ; If it's set to "syslog", log is sent to syslogd instead of being written
 ; into a local file.
 ; Note: the default prefix is /var
 ; Default Value: log/php-fpm.log
-;error_log = /var/log/php7.2-fpm.log
+;error_log = /var/log/php7.3-fpm.log
 error_log = /dev/stderr
 
 
@@ -124,7 +124,7 @@ systemd_interval = 0
 ; Relative path can also be used. They will be prefixed by:
 ;  - the global prefix if it's been set (-p argument)
 ;  - /usr otherwise
-;include=/etc/php/7.2/fpm/pool.d/*.conf
+;include=/etc/php/7.3/fpm/pool.d/*.conf
 
 ; Start a new pool named 'www'.
 ; the variable $pool can be used in any directive and will be replaced by the
@@ -161,7 +161,7 @@ group = www-data
 ;                            (IPv6 and IPv4-mapped) on a specific port;
 ;   '/path/to/unix/socket' - to listen on a unix socket.
 ; Note: This value is mandatory.
-listen = /run/php/php7.2-fpm.sock
+listen = /run/php/php7.3-fpm.sock
 
 ; Set listen(2) backlog.
 ; Default Value: 511 (-1 on FreeBSD and OpenBSD)
@@ -357,7 +357,7 @@ pm.max_spare_servers = 512
 ;   last request memory:  0
 ;
 ; Note: There is a real-time FPM status monitoring sample web page available
-;       It's available in: /usr/share/php/7.2/fpm/status.html
+;       It's available in: /usr/share/php/7.3/fpm/status.html
 ;
 ; Note: The value must start with a leading slash (/). The value can be
 ;       anything, but it may not be a good idea to use the .php extension or it

+ 5 - 5
frameworks/PHP/fat-free/deploy/conf/php-fpm.conf

@@ -14,14 +14,14 @@
 ; Pid file
 ; Note: the default prefix is /var
 ; Default Value: none
-pid = /run/php/php7.2-fpm.pid
+pid = /run/php/php7.3-fpm.pid
 
 ; Error log file
 ; If it's set to "syslog", log is sent to syslogd instead of being written
 ; into a local file.
 ; Note: the default prefix is /var
 ; Default Value: log/php-fpm.log
-;error_log = /var/log/php7.2-fpm.log
+;error_log = /var/log/php7.3-fpm.log
 error_log = /dev/stderr
 
 
@@ -124,7 +124,7 @@ systemd_interval = 0
 ; Relative path can also be used. They will be prefixed by:
 ;  - the global prefix if it's been set (-p argument)
 ;  - /usr otherwise
-;include=/etc/php/7.2/fpm/pool.d/*.conf
+;include=/etc/php/7.3/fpm/pool.d/*.conf
 
 ; Start a new pool named 'www'.
 ; the variable $pool can be used in any directive and will be replaced by the
@@ -161,7 +161,7 @@ group = www-data
 ;                            (IPv6 and IPv4-mapped) on a specific port;
 ;   '/path/to/unix/socket' - to listen on a unix socket.
 ; Note: This value is mandatory.
-listen = /run/php/php7.2-fpm.sock
+listen = /run/php/php7.3-fpm.sock
 
 ; Set listen(2) backlog.
 ; Default Value: 511 (-1 on FreeBSD and OpenBSD)
@@ -357,7 +357,7 @@ pm.max_spare_servers = 512
 ;   last request memory:  0
 ;
 ; Note: There is a real-time FPM status monitoring sample web page available
-;       It's available in: /usr/share/php/7.2/fpm/status.html
+;       It's available in: /usr/share/php/7.3/fpm/status.html
 ;
 ; Note: The value must start with a leading slash (/). The value can be
 ;       anything, but it may not be a good idea to use the .php extension or it

+ 1 - 1
frameworks/PHP/fat-free/deploy/nginx.conf

@@ -38,7 +38,7 @@ http {
 
 
     upstream fastcgi_backend {
-        server unix:/var/run/php/php7.2-fpm.sock;
+        server unix:/var/run/php/php7.3-fpm.sock;
         keepalive 50;
     }
 

+ 4 - 4
frameworks/PHP/fat-free/fat-free-raw.dockerfile

@@ -5,9 +5,9 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
 RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql  > /dev/null
+RUN apt-get install -yqq nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql  > /dev/null
 
-COPY deploy/conf/* /etc/php/7.2/fpm/
+COPY deploy/conf/* /etc/php/7.3/fpm/
 
 ADD ./ /fat-free
 WORKDIR /fat-free
@@ -17,9 +17,9 @@ ENV F3DIR="/fat-free/src"
 RUN git clone "https://github.com/bcosca/fatfree-core.git" src
 RUN cd src && git checkout -q "069ccd84afd2461c7ebb67f660c142f97577e661" # v3.5.2-dev
 
-RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
+RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 
 RUN chmod -R 777 /fat-free
 
-CMD service php7.2-fpm start && \
+CMD service php7.3-fpm start && \
     nginx -c /fat-free/deploy/nginx.conf -g "daemon off;"

+ 4 - 4
frameworks/PHP/fat-free/fat-free.dockerfile

@@ -5,9 +5,9 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
 RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql  > /dev/null
+RUN apt-get install -yqq nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql  > /dev/null
 
-COPY deploy/conf/* /etc/php/7.2/fpm/
+COPY deploy/conf/* /etc/php/7.3/fpm/
 
 ADD ./ /fat-free
 WORKDIR /fat-free
@@ -17,9 +17,9 @@ ENV F3DIR="/fat-free/src"
 RUN git clone "https://github.com/bcosca/fatfree-core.git" src
 RUN cd src && git checkout -q "069ccd84afd2461c7ebb67f660c142f97577e661" # v3.5.2-dev
 
-RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
+RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 
 RUN chmod -R 777 /fat-free
 
-CMD service php7.2-fpm start && \
+CMD service php7.3-fpm start && \
     nginx -c /fat-free/deploy/nginx.conf -g "daemon off;"

+ 5 - 5
frameworks/PHP/fuel/deploy/conf/php-fpm.conf

@@ -14,14 +14,14 @@
 ; Pid file
 ; Note: the default prefix is /var
 ; Default Value: none
-pid = /run/php/php7.2-fpm.pid
+pid = /run/php/php7.3-fpm.pid
 
 ; Error log file
 ; If it's set to "syslog", log is sent to syslogd instead of being written
 ; into a local file.
 ; Note: the default prefix is /var
 ; Default Value: log/php-fpm.log
-;error_log = /var/log/php7.2-fpm.log
+;error_log = /var/log/php7.3-fpm.log
 error_log = /dev/stderr
 
 
@@ -124,7 +124,7 @@ systemd_interval = 0
 ; Relative path can also be used. They will be prefixed by:
 ;  - the global prefix if it's been set (-p argument)
 ;  - /usr otherwise
-;include=/etc/php/7.2/fpm/pool.d/*.conf
+;include=/etc/php/7.3/fpm/pool.d/*.conf
 
 ; Start a new pool named 'www'.
 ; the variable $pool can be used in any directive and will be replaced by the
@@ -161,7 +161,7 @@ group = www-data
 ;                            (IPv6 and IPv4-mapped) on a specific port;
 ;   '/path/to/unix/socket' - to listen on a unix socket.
 ; Note: This value is mandatory.
-listen = /run/php/php7.2-fpm.sock
+listen = /run/php/php7.3-fpm.sock
 
 ; Set listen(2) backlog.
 ; Default Value: 511 (-1 on FreeBSD and OpenBSD)
@@ -357,7 +357,7 @@ pm.max_spare_servers = 512
 ;   last request memory:  0
 ;
 ; Note: There is a real-time FPM status monitoring sample web page available
-;       It's available in: /usr/share/php/7.2/fpm/status.html
+;       It's available in: /usr/share/php/7.3/fpm/status.html
 ;
 ; Note: The value must start with a leading slash (/). The value can be
 ;       anything, but it may not be a good idea to use the .php extension or it

+ 1 - 1
frameworks/PHP/fuel/deploy/nginx.conf

@@ -38,7 +38,7 @@ http {
 
 
     upstream fastcgi_backend {
-        server unix:/var/run/php/php7.2-fpm.sock;
+        server unix:/var/run/php/php7.3-fpm.sock;
         keepalive 50;
     }
 

+ 6 - 6
frameworks/PHP/fuel/fuel.dockerfile

@@ -5,19 +5,19 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
 RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql php7.2-xml php7.2-mbstring php7.0-mcrypt  > /dev/null
+RUN apt-get install -yqq nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql php7.3-xml php7.3-mbstring php7.0-mcrypt  > /dev/null
 
 RUN apt-get install -yqq composer > /dev/null
 
-COPY deploy/conf/* /etc/php/7.2/fpm/
-RUN sed -i "s|listen = /run/php/php7.2-fpm.sock|listen = /run/php/php7.2-fpm.sock|g" /etc/php/7.2/fpm/php-fpm.conf
+COPY deploy/conf/* /etc/php/7.3/fpm/
+RUN sed -i "s|listen = /run/php/php7.3-fpm.sock|listen = /run/php/php7.3-fpm.sock|g" /etc/php/7.3/fpm/php-fpm.conf
 
 ADD ./ /fuel
 WORKDIR /fuel
 
-RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
+RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
-CMD service php7.2-fpm start && \
+CMD service php7.3-fpm start && \
     nginx -c /fuel/deploy/nginx.conf -g "daemon off;"

+ 120 - 0
frameworks/PHP/hamlet/benchmark_config.fix.json

@@ -0,0 +1,120 @@
+{
+  "framework": "hamlet",
+  "tests": [{
+    "default": {
+      "plaintext_url": "/plaintext",
+      "json_url": "/json",
+      "db_url": "/db",
+      "query_url": "/queries?queries=",
+      "fortune_url": "/fortunes",
+      "update_url": "/update?queries=",
+      "port": 8080,
+      "approach": "Realistic",
+      "classification": "Fullstack",
+      "database": "mysql",
+      "framework": "hamlet",
+      "language": "PHP",
+      "flavor": "PHP7",
+      "orm": "micro",
+      "platform": "None",
+      "webserver": "nginx",
+      "os": "Linux",
+      "database_os": "Linux",
+      "display_name": "hamlet",
+      "notes": "",
+      "versus": "php"
+    },
+    "swoole": {
+      "plaintext_url": "/plaintext",
+      "json_url": "/json",
+      "db_url": "/db",
+      "query_url": "/queries?queries=",
+      "fortune_url": "/fortunes",
+      "update_url": "/update?queries=",
+      "port": 8080,
+      "approach": "Realistic",
+      "classification": "Fullstack",
+      "database": "mysql",
+      "framework": "hamlet",
+      "language": "PHP",
+      "flavor": "PHP7",
+      "orm": "micro",
+      "platform": "None",
+      "webserver": "swoole",
+      "os": "Linux",
+      "database_os": "Linux",
+      "display_name": "hamlet-swoole",
+      "notes": "",
+      "versus": "php"
+    },
+    "react": {
+      "plaintext_url": "/plaintext",
+      "json_url": "/json",
+      "db_url": "/db",
+      "query_url": "/queries?queries=",
+      "fortune_url": "/fortunes",
+      "update_url": "/update?queries=",
+      "port": 8080,
+      "approach": "Realistic",
+      "classification": "Fullstack",
+      "database": "mysql",
+      "framework": "hamlet",
+      "language": "PHP",
+      "flavor": "PHP7",
+      "orm": "micro",
+      "platform": "None",
+      "webserver": "react",
+      "os": "Linux",
+      "database_os": "Linux",
+      "display_name": "hamlet-react",
+      "notes": "",
+      "versus": "php"
+    },
+    "roadrunner": {
+      "plaintext_url": "/plaintext",
+      "json_url": "/json",
+      "db_url": "/db",
+      "query_url": "/queries?queries=",
+      "fortune_url": "/fortunes",
+      "update_url": "/update?queries=",
+      "port": 8080,
+      "approach": "Realistic",
+      "classification": "Fullstack",
+      "database": "mysql",
+      "framework": "hamlet",
+      "language": "PHP",
+      "flavor": "PHP7",
+      "orm": "micro",
+      "platform": "None",
+      "webserver": "roadrunner",
+      "os": "Linux",
+      "database_os": "Linux",
+      "display_name": "hamlet-roadrunner",
+      "notes": "",
+      "versus": "php"
+    },
+    "amp": {
+      "plaintext_url": "/plaintext",
+      "json_url": "/json",
+      "db_url": "/db",
+      "query_url": "/queries?queries=",
+      "fortune_url": "/fortunes",
+      "update_url": "/update?queries=",
+      "port": 8080,
+      "approach": "Realistic",
+      "classification": "Fullstack",
+      "database": "mysql",
+      "framework": "hamlet",
+      "language": "PHP",
+      "flavor": "PHP7",
+      "orm": "micro",
+      "platform": "None",
+      "webserver": "amp",
+      "os": "Linux",
+      "database_os": "Linux",
+      "display_name": "hamlet-amp",
+      "notes": "",
+      "versus": "php"
+    }
+  }]
+}

+ 0 - 46
frameworks/PHP/hamlet/benchmark_config.json

@@ -69,52 +69,6 @@
       "display_name": "hamlet-react",
       "notes": "",
       "versus": "php"
-    },
-    "roadrunner": {
-      "plaintext_url": "/plaintext",
-      "json_url": "/json",
-      "db_url": "/db",
-      "query_url": "/queries?queries=",
-      "fortune_url": "/fortunes",
-      "update_url": "/update?queries=",
-      "port": 8080,
-      "approach": "Realistic",
-      "classification": "Fullstack",
-      "database": "mysql",
-      "framework": "hamlet",
-      "language": "PHP",
-      "flavor": "PHP7",
-      "orm": "micro",
-      "platform": "None",
-      "webserver": "roadrunner",
-      "os": "Linux",
-      "database_os": "Linux",
-      "display_name": "hamlet-roadrunner",
-      "notes": "",
-      "versus": "php"
-    },
-    "amp": {
-      "plaintext_url": "/plaintext",
-      "json_url": "/json",
-      "db_url": "/db",
-      "query_url": "/queries?queries=",
-      "fortune_url": "/fortunes",
-      "update_url": "/update?queries=",
-      "port": 8080,
-      "approach": "Realistic",
-      "classification": "Fullstack",
-      "database": "mysql",
-      "framework": "hamlet",
-      "language": "PHP",
-      "flavor": "PHP7",
-      "orm": "micro",
-      "platform": "None",
-      "webserver": "amp",
-      "os": "Linux",
-      "database_os": "Linux",
-      "display_name": "hamlet-amp",
-      "notes": "",
-      "versus": "php"
     }
   }]
 }

+ 2 - 2
frameworks/PHP/hamlet/deploy/conf/php-fpm.conf

@@ -1,12 +1,12 @@
 [global]
-pid = /run/php/php7.2-fpm.pid
+pid = /run/php/php7.3-fpm.pid
 error_log = /dev/stderr
 systemd_interval = 0
 
 [www]
 user = www-data
 group = www-data
-listen = /run/php/php7.2-fpm.sock
+listen = /run/php/php7.3-fpm.sock
 listen.backlog = 65535
 listen.owner = www-data
 listen.group = www-data

+ 1 - 1
frameworks/PHP/hamlet/deploy/nginx-fpm.conf

@@ -33,7 +33,7 @@ http {
     server_names_hash_bucket_size 100;
 
     upstream fastcgi_backend {
-        server unix:/var/run/php/php7.2-fpm.sock;
+        server unix:/var/run/php/php7.3-fpm.sock;
         keepalive 50;
     }
 

+ 1 - 1
frameworks/PHP/hhvm/hhvm.dockerfile

@@ -7,7 +7,7 @@ RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xB4112585D386EB94
 RUN add-apt-repository https://dl.hhvm.com/ubuntu
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq hhvm nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql php7.2-xml php7.2-mbstring php7.2-mongodb  > /dev/null
+RUN apt-get install -yqq hhvm nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql php7.3-xml php7.3-mbstring php7.3-mongodb  > /dev/null
 
 ADD ./ /hhvm_app
 WORKDIR /hhvm_app

+ 5 - 5
frameworks/PHP/kumbiaphp/deploy/conf/php-fpm.conf

@@ -14,14 +14,14 @@
 ; Pid file
 ; Note: the default prefix is /var
 ; Default Value: none
-pid = /run/php/php7.2-fpm.pid
+pid = /run/php/php7.3-fpm.pid
 
 ; Error log file
 ; If it's set to "syslog", log is sent to syslogd instead of being written
 ; into a local file.
 ; Note: the default prefix is /var
 ; Default Value: log/php-fpm.log
-;error_log = /var/log/php7.2-fpm.log
+;error_log = /var/log/php7.3-fpm.log
 error_log = /dev/stderr
 
 
@@ -124,7 +124,7 @@ systemd_interval = 0
 ; Relative path can also be used. They will be prefixed by:
 ;  - the global prefix if it's been set (-p argument)
 ;  - /usr otherwise
-;include=/etc/php/7.2/fpm/pool.d/*.conf
+;include=/etc/php/7.3/fpm/pool.d/*.conf
 
 ; Start a new pool named 'www'.
 ; the variable $pool can be used in any directive and will be replaced by the
@@ -161,7 +161,7 @@ group = www-data
 ;                            (IPv6 and IPv4-mapped) on a specific port;
 ;   '/path/to/unix/socket' - to listen on a unix socket.
 ; Note: This value is mandatory.
-listen = /run/php/php7.2-fpm.sock
+listen = /run/php/php7.3-fpm.sock
 
 ; Set listen(2) backlog.
 ; Default Value: 511 (-1 on FreeBSD and OpenBSD)
@@ -357,7 +357,7 @@ pm.max_spare_servers = 512
 ;   last request memory:  0
 ;
 ; Note: There is a real-time FPM status monitoring sample web page available
-;       It's available in: /usr/share/php/7.2/fpm/status.html
+;       It's available in: /usr/share/php/7.3/fpm/status.html
 ;
 ; Note: The value must start with a leading slash (/). The value can be
 ;       anything, but it may not be a good idea to use the .php extension or it

+ 1 - 1
frameworks/PHP/kumbiaphp/deploy/nginx.conf

@@ -38,7 +38,7 @@ http {
 
 
     upstream fastcgi_backend {
-        server unix:/var/run/php/php7.2-fpm.sock;
+        server unix:/var/run/php/php7.3-fpm.sock;
         keepalive 50;
     }
 

+ 4 - 4
frameworks/PHP/kumbiaphp/kumbiaphp-raw.dockerfile

@@ -5,16 +5,16 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
 RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql  > /dev/null
+RUN apt-get install -yqq nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql  > /dev/null
 
-COPY deploy/conf/* /etc/php/7.2/fpm/
+COPY deploy/conf/* /etc/php/7.3/fpm/
 
 ADD ./ /kumbiaphp
 WORKDIR /kumbiaphp
 
 RUN git clone -b v1.0.0-rc.2 --single-branch --depth 1 -q https://github.com/KumbiaPHP/KumbiaPHP.git vendor/Kumbia
 
-RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
+RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 
-CMD service php7.2-fpm start && \
+CMD service php7.3-fpm start && \
     nginx -c /kumbiaphp/deploy/nginx.conf -g "daemon off;"

+ 4 - 4
frameworks/PHP/kumbiaphp/kumbiaphp.dockerfile

@@ -5,9 +5,9 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
 RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql  > /dev/null
+RUN apt-get install -yqq nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql  > /dev/null
 
-COPY deploy/conf/* /etc/php/7.2/fpm/
+COPY deploy/conf/* /etc/php/7.3/fpm/
 
 ADD ./ /kumbiaphp
 WORKDIR /kumbiaphp
@@ -15,7 +15,7 @@ WORKDIR /kumbiaphp
 RUN git clone -b v1.0.0-rc.2 --single-branch --depth 1 https://github.com/KumbiaPHP/KumbiaPHP.git vendor/Kumbia
 RUN git clone -b v0.4.0 --single-branch --depth 1 https://github.com/KumbiaPHP/ActiveRecord.git vendor/Kumbia/ActiveRecord
 
-RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
+RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 
-CMD service php7.2-fpm start && \
+CMD service php7.3-fpm start && \
     nginx -c /kumbiaphp/deploy/nginx.conf -g "daemon off;"

+ 5 - 5
frameworks/PHP/laravel/deploy/conf/php-fpm.conf

@@ -14,14 +14,14 @@
 ; Pid file
 ; Note: the default prefix is /var
 ; Default Value: none
-pid = /run/php/php7.2-fpm.pid
+pid = /run/php/php7.3-fpm.pid
 
 ; Error log file
 ; If it's set to "syslog", log is sent to syslogd instead of being written
 ; into a local file.
 ; Note: the default prefix is /var
 ; Default Value: log/php-fpm.log
-;error_log = /var/log/php7.2-fpm.log
+;error_log = /var/log/php7.3-fpm.log
 error_log = /dev/stderr
 
 
@@ -124,7 +124,7 @@ systemd_interval = 0
 ; Relative path can also be used. They will be prefixed by:
 ;  - the global prefix if it's been set (-p argument)
 ;  - /usr otherwise
-;include=/etc/php/7.2/fpm/pool.d/*.conf
+;include=/etc/php/7.3/fpm/pool.d/*.conf
 
 ; Start a new pool named 'www'.
 ; the variable $pool can be used in any directive and will be replaced by the
@@ -161,7 +161,7 @@ group = www-data
 ;                            (IPv6 and IPv4-mapped) on a specific port;
 ;   '/path/to/unix/socket' - to listen on a unix socket.
 ; Note: This value is mandatory.
-listen = /run/php/php7.2-fpm.sock
+listen = /run/php/php7.3-fpm.sock
 
 ; Set listen(2) backlog.
 ; Default Value: 511 (-1 on FreeBSD and OpenBSD)
@@ -357,7 +357,7 @@ pm.max_spare_servers = 512
 ;   last request memory:  0
 ;
 ; Note: There is a real-time FPM status monitoring sample web page available
-;       It's available in: /usr/share/php/7.2/fpm/status.html
+;       It's available in: /usr/share/php/7.3/fpm/status.html
 ;
 ; Note: The value must start with a leading slash (/). The value can be
 ;       anything, but it may not be a good idea to use the .php extension or it

+ 1 - 1
frameworks/PHP/laravel/deploy/nginx.conf

@@ -38,7 +38,7 @@ http {
 
 
     upstream fastcgi_backend {
-        server unix:/var/run/php/php7.2-fpm.sock;
+        server unix:/var/run/php/php7.3-fpm.sock;
         keepalive 50;
     }
 

+ 6 - 6
frameworks/PHP/laravel/laravel.dockerfile

@@ -5,17 +5,17 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
 RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql  > /dev/null
-RUN apt-get install -yqq php7.2-mbstring php7.2-xml  > /dev/null
+RUN apt-get install -yqq nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql  > /dev/null
+RUN apt-get install -yqq php7.3-mbstring php7.3-xml  > /dev/null
 
 RUN apt-get install -yqq composer > /dev/null
 
-COPY deploy/conf/* /etc/php/7.2/fpm/
+COPY deploy/conf/* /etc/php/7.3/fpm/
 
 ADD ./ /laravel
 WORKDIR /laravel
 
-RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
+RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 
 RUN mkdir -p /laravel/bootstrap/cache
 RUN mkdir -p /laravel/storage/framework/sessions
@@ -24,12 +24,12 @@ RUN mkdir -p /laravel/storage/framework/cache
 
 RUN chmod -R 777 /laravel
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
 RUN php artisan config:cache
 RUN php artisan route:cache
 
 RUN chmod -R 777 /laravel
 
-CMD service php7.2-fpm start && \
+CMD service php7.3-fpm start && \
     nginx -c /laravel/deploy/nginx.conf -g "daemon off;"

+ 5 - 5
frameworks/PHP/limonade/deploy/conf/php-fpm.conf

@@ -14,14 +14,14 @@
 ; Pid file
 ; Note: the default prefix is /var
 ; Default Value: none
-pid = /run/php/php7.2-fpm.pid
+pid = /run/php/php7.3-fpm.pid
 
 ; Error log file
 ; If it's set to "syslog", log is sent to syslogd instead of being written
 ; into a local file.
 ; Note: the default prefix is /var
 ; Default Value: log/php-fpm.log
-;error_log = /var/log/php7.2-fpm.log
+;error_log = /var/log/php7.3-fpm.log
 error_log = /dev/stderr
 
 
@@ -124,7 +124,7 @@ systemd_interval = 0
 ; Relative path can also be used. They will be prefixed by:
 ;  - the global prefix if it's been set (-p argument)
 ;  - /usr otherwise
-;include=/etc/php/7.2/fpm/pool.d/*.conf
+;include=/etc/php/7.3/fpm/pool.d/*.conf
 
 ; Start a new pool named 'www'.
 ; the variable $pool can be used in any directive and will be replaced by the
@@ -161,7 +161,7 @@ group = www-data
 ;                            (IPv6 and IPv4-mapped) on a specific port;
 ;   '/path/to/unix/socket' - to listen on a unix socket.
 ; Note: This value is mandatory.
-listen = /run/php/php7.2-fpm.sock
+listen = /run/php/php7.3-fpm.sock
 
 ; Set listen(2) backlog.
 ; Default Value: 511 (-1 on FreeBSD and OpenBSD)
@@ -357,7 +357,7 @@ pm.max_spare_servers = 512
 ;   last request memory:  0
 ;
 ; Note: There is a real-time FPM status monitoring sample web page available
-;       It's available in: /usr/share/php/7.2/fpm/status.html
+;       It's available in: /usr/share/php/7.3/fpm/status.html
 ;
 ; Note: The value must start with a leading slash (/). The value can be
 ;       anything, but it may not be a good idea to use the .php extension or it

+ 1 - 1
frameworks/PHP/limonade/deploy/nginx.conf

@@ -38,7 +38,7 @@ http {
 
 
     upstream fastcgi_backend {
-        server unix:/var/run/php/php7.2-fpm.sock;
+        server unix:/var/run/php/php7.3-fpm.sock;
         keepalive 50;
     }
 

+ 5 - 5
frameworks/PHP/limonade/limonade.dockerfile

@@ -5,18 +5,18 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
 RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql  > /dev/null
+RUN apt-get install -yqq nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql  > /dev/null
 
 RUN apt-get install -yqq composer > /dev/null
 
-COPY deploy/conf/* /etc/php/7.2/fpm/
+COPY deploy/conf/* /etc/php/7.3/fpm/
 
 ADD ./ /limonade
 WORKDIR /limonade
 
-RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
+RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
-CMD service php7.2-fpm start && \
+CMD service php7.3-fpm start && \
     nginx -c /limonade/deploy/nginx.conf -g "daemon off;"

+ 5 - 5
frameworks/PHP/lithium/deploy/conf/php-fpm.conf

@@ -14,14 +14,14 @@
 ; Pid file
 ; Note: the default prefix is /var
 ; Default Value: none
-pid = /run/php/php7.2-fpm.pid
+pid = /run/php/php7.3-fpm.pid
 
 ; Error log file
 ; If it's set to "syslog", log is sent to syslogd instead of being written
 ; into a local file.
 ; Note: the default prefix is /var
 ; Default Value: log/php-fpm.log
-;error_log = /var/log/php7.2-fpm.log
+;error_log = /var/log/php7.3-fpm.log
 error_log = /dev/stderr
 
 
@@ -124,7 +124,7 @@ systemd_interval = 0
 ; Relative path can also be used. They will be prefixed by:
 ;  - the global prefix if it's been set (-p argument)
 ;  - /usr otherwise
-;include=/etc/php/7.2/fpm/pool.d/*.conf
+;include=/etc/php/7.3/fpm/pool.d/*.conf
 
 ; Start a new pool named 'www'.
 ; the variable $pool can be used in any directive and will be replaced by the
@@ -161,7 +161,7 @@ group = www-data
 ;                            (IPv6 and IPv4-mapped) on a specific port;
 ;   '/path/to/unix/socket' - to listen on a unix socket.
 ; Note: This value is mandatory.
-listen = /run/php/php7.2-fpm.sock
+listen = /run/php/php7.3-fpm.sock
 
 ; Set listen(2) backlog.
 ; Default Value: 511 (-1 on FreeBSD and OpenBSD)
@@ -357,7 +357,7 @@ pm.max_spare_servers = 512
 ;   last request memory:  0
 ;
 ; Note: There is a real-time FPM status monitoring sample web page available
-;       It's available in: /usr/share/php/7.2/fpm/status.html
+;       It's available in: /usr/share/php/7.3/fpm/status.html
 ;
 ; Note: The value must start with a leading slash (/). The value can be
 ;       anything, but it may not be a good idea to use the .php extension or it

+ 2 - 2
frameworks/PHP/lithium/lithium.dockerfile

@@ -10,14 +10,14 @@ RUN apt-get install -yqq nginx git unzip php5.6 php5.6-common php5.6-cli php5.6-
 RUN apt-get install -yqq composer > /dev/null
 
 COPY deploy/conf/* /etc/php/5.6/fpm/
-RUN sed -i "s|listen = /run/php/php7.2-fpm.sock|listen = /run/php/php5.6-fpm.sock|g" /etc/php/5.6/fpm/php-fpm.conf
+RUN sed -i "s|listen = /run/php/php7.3-fpm.sock|listen = /run/php/php5.6-fpm.sock|g" /etc/php/5.6/fpm/php-fpm.conf
 
 ADD ./ /lithium
 WORKDIR /lithium
 
 RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/5.6/fpm/php-fpm.conf ; fi;
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
 RUN chmod -R 777 /lithium
 

+ 5 - 5
frameworks/PHP/lumen/deploy/conf/php-fpm.conf

@@ -14,14 +14,14 @@
 ; Pid file
 ; Note: the default prefix is /var
 ; Default Value: none
-pid = /run/php/php7.2-fpm.pid
+pid = /run/php/php7.3-fpm.pid
 
 ; Error log file
 ; If it's set to "syslog", log is sent to syslogd instead of being written
 ; into a local file.
 ; Note: the default prefix is /var
 ; Default Value: log/php-fpm.log
-;error_log = /var/log/php7.2-fpm.log
+;error_log = /var/log/php7.3-fpm.log
 error_log = /dev/stderr
 
 
@@ -124,7 +124,7 @@ systemd_interval = 0
 ; Relative path can also be used. They will be prefixed by:
 ;  - the global prefix if it's been set (-p argument)
 ;  - /usr otherwise
-;include=/etc/php/7.2/fpm/pool.d/*.conf
+;include=/etc/php/7.3/fpm/pool.d/*.conf
 
 ; Start a new pool named 'www'.
 ; the variable $pool can be used in any directive and will be replaced by the
@@ -161,7 +161,7 @@ group = www-data
 ;                            (IPv6 and IPv4-mapped) on a specific port;
 ;   '/path/to/unix/socket' - to listen on a unix socket.
 ; Note: This value is mandatory.
-listen = /run/php/php7.2-fpm.sock
+listen = /run/php/php7.3-fpm.sock
 
 ; Set listen(2) backlog.
 ; Default Value: 511 (-1 on FreeBSD and OpenBSD)
@@ -357,7 +357,7 @@ pm.max_spare_servers = 512
 ;   last request memory:  0
 ;
 ; Note: There is a real-time FPM status monitoring sample web page available
-;       It's available in: /usr/share/php/7.2/fpm/status.html
+;       It's available in: /usr/share/php/7.3/fpm/status.html
 ;
 ; Note: The value must start with a leading slash (/). The value can be
 ;       anything, but it may not be a good idea to use the .php extension or it

+ 1 - 1
frameworks/PHP/lumen/deploy/nginx.conf

@@ -38,7 +38,7 @@ http {
 
 
     upstream fastcgi_backend {
-        server unix:/var/run/php/php7.2-fpm.sock;
+        server unix:/var/run/php/php7.3-fpm.sock;
         keepalive 50;
     }
 

+ 6 - 6
frameworks/PHP/lumen/lumen.dockerfile

@@ -5,19 +5,19 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
 RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql  > /dev/null
-RUN apt-get install -yqq php7.2-mbstring php7.2-xml  > /dev/null
+RUN apt-get install -yqq nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql  > /dev/null
+RUN apt-get install -yqq php7.3-mbstring php7.3-xml  > /dev/null
 
 RUN apt-get install -yqq composer > /dev/null
 
-COPY deploy/conf/* /etc/php/7.2/fpm/
+COPY deploy/conf/* /etc/php/7.3/fpm/
 
 ADD ./ /lumen
 WORKDIR /lumen
 
-RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
+RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
 RUN mkdir -p /lumen/storage
 RUN mkdir -p /lumen/storage/framework/sessions
@@ -26,5 +26,5 @@ RUN mkdir -p /lumen/storage/framework/cache
 
 RUN chmod -R 777 /lumen
 
-CMD service php7.2-fpm start && \
+CMD service php7.3-fpm start && \
     nginx -c /lumen/deploy/nginx.conf -g "daemon off;"

+ 1 - 1
frameworks/PHP/phalcon/phalcon-mongodb.dockerfile

@@ -18,7 +18,7 @@ RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children =
 
 RUN apt-get install -yqq php7.2-phalcon  > /dev/null
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
 RUN chmod -R 777 app
 

+ 1 - 1
frameworks/PHP/phalcon/phalcon.dockerfile

@@ -18,7 +18,7 @@ RUN apt-get install -yqq php7.2-phalcon  > /dev/null
 
 RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
 RUN chmod -R 777 app
 

+ 5 - 5
frameworks/PHP/php/deploy/conf/php-fpm.conf

@@ -14,14 +14,14 @@
 ; Pid file
 ; Note: the default prefix is /var
 ; Default Value: none
-pid = /run/php/php7.2-fpm.pid
+pid = /run/php/php7.3-fpm.pid
 
 ; Error log file
 ; If it's set to "syslog", log is sent to syslogd instead of being written
 ; into a local file.
 ; Note: the default prefix is /var
 ; Default Value: log/php-fpm.log
-;error_log = /var/log/php7.2-fpm.log
+;error_log = /var/log/php7.3-fpm.log
 error_log = /dev/stderr
 
 
@@ -124,7 +124,7 @@ systemd_interval = 0
 ; Relative path can also be used. They will be prefixed by:
 ;  - the global prefix if it's been set (-p argument)
 ;  - /usr otherwise
-;include=/etc/php/7.2/fpm/pool.d/*.conf
+;include=/etc/php/7.3/fpm/pool.d/*.conf
 
 ; Start a new pool named 'www'.
 ; the variable $pool can be used in any directive and will be replaced by the
@@ -161,7 +161,7 @@ group = www-data
 ;                            (IPv6 and IPv4-mapped) on a specific port;
 ;   '/path/to/unix/socket' - to listen on a unix socket.
 ; Note: This value is mandatory.
-listen = /run/php/php7.2-fpm.sock
+listen = /run/php/php7.3-fpm.sock
 
 ; Set listen(2) backlog.
 ; Default Value: 511 (-1 on FreeBSD and OpenBSD)
@@ -357,7 +357,7 @@ pm.max_spare_servers = 512
 ;   last request memory:  0
 ;
 ; Note: There is a real-time FPM status monitoring sample web page available
-;       It's available in: /usr/share/php/7.2/fpm/status.html
+;       It's available in: /usr/share/php/7.3/fpm/status.html
 ;
 ; Note: The value must start with a leading slash (/). The value can be
 ;       anything, but it may not be a good idea to use the .php extension or it

+ 1 - 1
frameworks/PHP/php/deploy/h2o.conf

@@ -14,5 +14,5 @@ hosts:
 file.custom-handler:                  # handle PHP scripts
   extension: .php
   fastcgi.connect:
-    port: /var/run/php/php7.2-fpm.sock
+    port: /var/run/php/php7.3-fpm.sock
     type: unix

+ 1 - 1
frameworks/PHP/php/deploy/nginx7.conf

@@ -38,7 +38,7 @@ http {
 
 
     upstream fastcgi_backend {
-        server unix:/var/run/php/php7.2-fpm.sock;
+        server unix:/var/run/php/php7.3-fpm.sock;
         keepalive 50;
     }
 

+ 4 - 4
frameworks/PHP/php/php-h2o.dockerfile

@@ -10,11 +10,11 @@ RUN apt-get update && \
 
 RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql  > /dev/null
+RUN apt-get install -yqq php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql  > /dev/null
 
-COPY deploy/conf/* /etc/php/7.2/fpm/
+COPY deploy/conf/* /etc/php/7.3/fpm/
 
-RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 2048|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
+RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 2048|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 
 ### Install h2o
 
@@ -29,5 +29,5 @@ RUN wget -qO "$H2O_ARCHIVE" "https://github.com/h2o/h2o/archive/$H2O_ARCHIVE" &&
           -DCMAKE_AR=/usr/bin/gcc-ar -DCMAKE_RANLIB=/usr/bin/gcc-ranlib -DWITH_MRUBY=off && \
     make -j "$(nproc)" install  > /dev/null
 
-CMD service php7.2-fpm start && \
+CMD service php7.3-fpm start && \
     /h2o/bin/h2o -c /deploy/h2o.conf

+ 4 - 4
frameworks/PHP/php/php-pgsql-raw.dockerfile

@@ -5,9 +5,9 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt update -yqq && apt-get install -yqq software-properties-common > /dev/null
 RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt update -yqq
-RUN apt install -yqq nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-pgsql  > /dev/null
+RUN apt install -yqq nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-pgsql  > /dev/null
 
-COPY deploy/conf/* /etc/php/7.2/fpm/
+COPY deploy/conf/* /etc/php/7.3/fpm/
 
 ADD ./ /php
 WORKDIR /php
@@ -16,9 +16,9 @@ RUN sed -i "s|PDO('mysql:|PDO('pgsql:|g" dbraw.php
 RUN sed -i "s|PDO('mysql:|PDO('pgsql:|g" fortune.php
 RUN sed -i "s|PDO('mysql:|PDO('pgsql:|g" updateraw.php
 
-RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
+RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 
 RUN chmod -R 777 /php
 
-CMD service php7.2-fpm start && \
+CMD service php7.3-fpm start && \
     nginx -c /php/deploy/nginx7.conf -g "daemon off;"

+ 1 - 1
frameworks/PHP/php/php-php5-raw.dockerfile

@@ -8,7 +8,7 @@ RUN apt-get update -yqq  > /dev/null
 RUN apt-get install -yqq nginx git unzip php5.6 php5.6-common php5.6-cli php5.6-fpm php5.6-mysql  > /dev/null
 
 COPY deploy/conf/* /etc/php/5.6/fpm/
-RUN sed -i "s|listen = /run/php/php7.2-fpm.sock|listen = /run/php/php5.6-fpm.sock|g" /etc/php/5.6/fpm/php-fpm.conf
+RUN sed -i "s|listen = /run/php/php7.3-fpm.sock|listen = /run/php/php5.6-fpm.sock|g" /etc/php/5.6/fpm/php-fpm.conf
 
 ADD ./ /php
 WORKDIR /php

+ 2 - 2
frameworks/PHP/php/php-php5.dockerfile

@@ -10,14 +10,14 @@ RUN apt-get install -yqq nginx git unzip php5.6 php5.6-common php5.6-cli php5.6-
 RUN apt-get install -yqq composer > /dev/null
 
 COPY deploy/conf/* /etc/php/5.6/fpm/
-RUN sed -i "s|listen = /run/php/php7.2-fpm.sock|listen = /run/php/php5.6-fpm.sock|g" /etc/php/5.6/fpm/php-fpm.conf
+RUN sed -i "s|listen = /run/php/php7.3-fpm.sock|listen = /run/php/php5.6-fpm.sock|g" /etc/php/5.6/fpm/php-fpm.conf
 
 ADD ./ /php
 WORKDIR /php
 
 RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/5.6/fpm/php-fpm.conf ; fi;
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
 RUN chmod -R 777 /php
 

+ 6 - 6
frameworks/PHP/php/php-raw7-tcp.dockerfile

@@ -5,19 +5,19 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
 RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql  > /dev/null
+RUN apt-get install -yqq nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql  > /dev/null
 
-COPY deploy/conf/* /etc/php/7.2/fpm/
+COPY deploy/conf/* /etc/php/7.3/fpm/
 
 ADD ./ /php
 WORKDIR /php
 
-RUN sed -i "s|listen = /run/php/php7.2-fpm.sock|listen = 127.0.0.1:9001|g" /etc/php/7.2/fpm/php-fpm.conf
-RUN sed -i "s|server unix:/var/run/php/php7.2-fpm.sock;|server 127.0.0.1:9001;|g" deploy/nginx7.conf
+RUN sed -i "s|listen = /run/php/php7.3-fpm.sock|listen = 127.0.0.1:9001|g" /etc/php/7.3/fpm/php-fpm.conf
+RUN sed -i "s|server unix:/var/run/php/php7.3-fpm.sock;|server 127.0.0.1:9001;|g" deploy/nginx7.conf
 
-RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
+RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 
 RUN chmod -R 777 /php
 
-CMD service php7.2-fpm start && \
+CMD service php7.3-fpm start && \
     nginx -c /php/deploy/nginx7.conf -g "daemon off;"

+ 4 - 4
frameworks/PHP/php/php-raw7.dockerfile

@@ -5,16 +5,16 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
 RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql  > /dev/null
+RUN apt-get install -yqq nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql  > /dev/null
 
-COPY deploy/conf/* /etc/php/7.2/fpm/
+COPY deploy/conf/* /etc/php/7.3/fpm/
 
 ADD ./ /php
 WORKDIR /php
 
-RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
+RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 
 RUN chmod -R 777 /php
 
-CMD service php7.2-fpm start && \
+CMD service php7.3-fpm start && \
     nginx -c /php/deploy/nginx7.conf -g "daemon off;"

+ 5 - 5
frameworks/PHP/php/php.dockerfile

@@ -5,20 +5,20 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
 RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql  > /dev/null
+RUN apt-get install -yqq nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql  > /dev/null
 
 RUN apt-get install -yqq composer > /dev/null
 
-COPY deploy/conf/* /etc/php/7.2/fpm/
+COPY deploy/conf/* /etc/php/7.3/fpm/
 
 ADD ./ /php
 WORKDIR /php
 
-RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
+RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
 RUN chmod -R 777 /php
 
-CMD service php7.2-fpm start && \
+CMD service php7.3-fpm start && \
     nginx -c /php/deploy/nginx7.conf -g "daemon off;"

+ 5 - 5
frameworks/PHP/phpixie/deploy/conf/php-fpm.conf

@@ -14,14 +14,14 @@
 ; Pid file
 ; Note: the default prefix is /var
 ; Default Value: none
-pid = /run/php/php7.2-fpm.pid
+pid = /run/php/php7.3-fpm.pid
 
 ; Error log file
 ; If it's set to "syslog", log is sent to syslogd instead of being written
 ; into a local file.
 ; Note: the default prefix is /var
 ; Default Value: log/php-fpm.log
-;error_log = /var/log/php7.2-fpm.log
+;error_log = /var/log/php7.3-fpm.log
 error_log = /dev/stderr
 
 
@@ -124,7 +124,7 @@ systemd_interval = 0
 ; Relative path can also be used. They will be prefixed by:
 ;  - the global prefix if it's been set (-p argument)
 ;  - /usr otherwise
-;include=/etc/php/7.2/fpm/pool.d/*.conf
+;include=/etc/php/7.3/fpm/pool.d/*.conf
 
 ; Start a new pool named 'www'.
 ; the variable $pool can be used in any directive and will be replaced by the
@@ -161,7 +161,7 @@ group = www-data
 ;                            (IPv6 and IPv4-mapped) on a specific port;
 ;   '/path/to/unix/socket' - to listen on a unix socket.
 ; Note: This value is mandatory.
-listen = /run/php/php7.2-fpm.sock
+listen = /run/php/php7.3-fpm.sock
 
 ; Set listen(2) backlog.
 ; Default Value: 511 (-1 on FreeBSD and OpenBSD)
@@ -357,7 +357,7 @@ pm.max_spare_servers = 512
 ;   last request memory:  0
 ;
 ; Note: There is a real-time FPM status monitoring sample web page available
-;       It's available in: /usr/share/php/7.2/fpm/status.html
+;       It's available in: /usr/share/php/7.3/fpm/status.html
 ;
 ; Note: The value must start with a leading slash (/). The value can be
 ;       anything, but it may not be a good idea to use the .php extension or it

+ 1 - 1
frameworks/PHP/phpixie/deploy/nginx.conf

@@ -38,7 +38,7 @@ http {
 
 
     upstream fastcgi_backend {
-        server unix:/var/run/php/php7.2-fpm.sock;
+        server unix:/var/run/php/php7.3-fpm.sock;
         keepalive 50;
     }
 

+ 5 - 5
frameworks/PHP/phpixie/phpixie.dockerfile

@@ -5,18 +5,18 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
 RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql  > /dev/null
+RUN apt-get install -yqq nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql  > /dev/null
 
 RUN apt-get install -yqq composer > /dev/null
 
-COPY deploy/conf/* /etc/php/7.2/fpm/
+COPY deploy/conf/* /etc/php/7.3/fpm/
 
 ADD ./ /phpixie
 WORKDIR /phpixie
 
-RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
+RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
-CMD service php7.2-fpm start && \
+CMD service php7.3-fpm start && \
     nginx -c /phpixie/deploy/nginx.conf -g "daemon off;"

+ 5 - 5
frameworks/PHP/phreeze/deploy/conf/php-fpm.conf

@@ -14,14 +14,14 @@
 ; Pid file
 ; Note: the default prefix is /var
 ; Default Value: none
-pid = /run/php/php7.2-fpm.pid
+pid = /run/php/php7.3-fpm.pid
 
 ; Error log file
 ; If it's set to "syslog", log is sent to syslogd instead of being written
 ; into a local file.
 ; Note: the default prefix is /var
 ; Default Value: log/php-fpm.log
-;error_log = /var/log/php7.2-fpm.log
+;error_log = /var/log/php7.3-fpm.log
 error_log = /dev/stderr
 
 
@@ -124,7 +124,7 @@ systemd_interval = 0
 ; Relative path can also be used. They will be prefixed by:
 ;  - the global prefix if it's been set (-p argument)
 ;  - /usr otherwise
-;include=/etc/php/7.2/fpm/pool.d/*.conf
+;include=/etc/php/7.3/fpm/pool.d/*.conf
 
 ; Start a new pool named 'www'.
 ; the variable $pool can be used in any directive and will be replaced by the
@@ -161,7 +161,7 @@ group = www-data
 ;                            (IPv6 and IPv4-mapped) on a specific port;
 ;   '/path/to/unix/socket' - to listen on a unix socket.
 ; Note: This value is mandatory.
-listen = /run/php/php7.2-fpm.sock
+listen = /run/php/php7.3-fpm.sock
 
 ; Set listen(2) backlog.
 ; Default Value: 511 (-1 on FreeBSD and OpenBSD)
@@ -357,7 +357,7 @@ pm.max_spare_servers = 512
 ;   last request memory:  0
 ;
 ; Note: There is a real-time FPM status monitoring sample web page available
-;       It's available in: /usr/share/php/7.2/fpm/status.html
+;       It's available in: /usr/share/php/7.3/fpm/status.html
 ;
 ; Note: The value must start with a leading slash (/). The value can be
 ;       anything, but it may not be a good idea to use the .php extension or it

+ 2 - 2
frameworks/PHP/phreeze/phreeze.dockerfile

@@ -10,14 +10,14 @@ RUN apt-get install -yqq nginx git unzip php5.6 php5.6-common php5.6-cli php5.6-
 RUN apt-get install -yqq composer > /dev/null
 
 COPY deploy/conf/* /etc/php/5.6/fpm/
-RUN sed -i "s|listen = /run/php/php7.2-fpm.sock|listen = /run/php/php5.6-fpm.sock|g" /etc/php/5.6/fpm/php-fpm.conf
+RUN sed -i "s|listen = /run/php/php7.3-fpm.sock|listen = /run/php/php5.6-fpm.sock|g" /etc/php/5.6/fpm/php-fpm.conf
 
 ADD ./ /phreeze
 WORKDIR /phreeze
 
 RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/5.6/fpm/php-fpm.conf ; fi;
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
 CMD service php5.6-fpm start && \
     nginx -c /phreeze/deploy/nginx.conf -g "daemon off;"

+ 5 - 5
frameworks/PHP/silex/deploy/conf/php-fpm.conf

@@ -14,14 +14,14 @@
 ; Pid file
 ; Note: the default prefix is /var
 ; Default Value: none
-pid = /run/php/php7.2-fpm.pid
+pid = /run/php/php7.3-fpm.pid
 
 ; Error log file
 ; If it's set to "syslog", log is sent to syslogd instead of being written
 ; into a local file.
 ; Note: the default prefix is /var
 ; Default Value: log/php-fpm.log
-;error_log = /var/log/php7.2-fpm.log
+;error_log = /var/log/php7.3-fpm.log
 error_log = /dev/stderr
 
 
@@ -124,7 +124,7 @@ systemd_interval = 0
 ; Relative path can also be used. They will be prefixed by:
 ;  - the global prefix if it's been set (-p argument)
 ;  - /usr otherwise
-;include=/etc/php/7.2/fpm/pool.d/*.conf
+;include=/etc/php/7.3/fpm/pool.d/*.conf
 
 ; Start a new pool named 'www'.
 ; the variable $pool can be used in any directive and will be replaced by the
@@ -161,7 +161,7 @@ group = www-data
 ;                            (IPv6 and IPv4-mapped) on a specific port;
 ;   '/path/to/unix/socket' - to listen on a unix socket.
 ; Note: This value is mandatory.
-listen = /run/php/php7.2-fpm.sock
+listen = /run/php/php7.3-fpm.sock
 
 ; Set listen(2) backlog.
 ; Default Value: 511 (-1 on FreeBSD and OpenBSD)
@@ -357,7 +357,7 @@ pm.max_spare_servers = 512
 ;   last request memory:  0
 ;
 ; Note: There is a real-time FPM status monitoring sample web page available
-;       It's available in: /usr/share/php/7.2/fpm/status.html
+;       It's available in: /usr/share/php/7.3/fpm/status.html
 ;
 ; Note: The value must start with a leading slash (/). The value can be
 ;       anything, but it may not be a good idea to use the .php extension or it

+ 1 - 1
frameworks/PHP/silex/deploy/nginx.conf

@@ -38,7 +38,7 @@ http {
 
 
     upstream fastcgi_backend {
-        server unix:/var/run/php/php7.2-fpm.sock;
+        server unix:/var/run/php/php7.3-fpm.sock;
         keepalive 50;
     }
 

+ 5 - 5
frameworks/PHP/silex/silex-raw.dockerfile

@@ -5,20 +5,20 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
 RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql  > /dev/null
+RUN apt-get install -yqq nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql  > /dev/null
 
 RUN apt-get install -yqq composer > /dev/null
 
-COPY deploy/conf/* /etc/php/7.2/fpm/
+COPY deploy/conf/* /etc/php/7.3/fpm/
 
 ADD ./ /silex
 WORKDIR /silex
 
-RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
+RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
 RUN mv /silex/web/index_raw.php /silex/web/index.php
 
-CMD service php7.2-fpm start && \
+CMD service php7.3-fpm start && \
     nginx -c /silex/deploy/nginx.conf -g "daemon off;"

+ 5 - 5
frameworks/PHP/silex/silex.dockerfile

@@ -5,18 +5,18 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
 RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql  > /dev/null
+RUN apt-get install -yqq nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql  > /dev/null
 
 RUN apt-get install -yqq composer > /dev/null
 
-COPY deploy/conf/* /etc/php/7.2/fpm/
+COPY deploy/conf/* /etc/php/7.3/fpm/
 
 ADD ./ /silex
 WORKDIR /silex
 
-RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
+RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
-CMD service php7.2-fpm start && \
+CMD service php7.3-fpm start && \
     nginx -c /silex/deploy/nginx.conf -g "daemon off;"

+ 5 - 5
frameworks/PHP/slim/deploy/conf/php-fpm.conf

@@ -14,14 +14,14 @@
 ; Pid file
 ; Note: the default prefix is /var
 ; Default Value: none
-pid = /run/php/php7.2-fpm.pid
+pid = /run/php/php7.3-fpm.pid
 
 ; Error log file
 ; If it's set to "syslog", log is sent to syslogd instead of being written
 ; into a local file.
 ; Note: the default prefix is /var
 ; Default Value: log/php-fpm.log
-;error_log = /var/log/php7.2-fpm.log
+;error_log = /var/log/php7.3-fpm.log
 error_log = /dev/stderr
 
 
@@ -124,7 +124,7 @@ systemd_interval = 0
 ; Relative path can also be used. They will be prefixed by:
 ;  - the global prefix if it's been set (-p argument)
 ;  - /usr otherwise
-;include=/etc/php/7.2/fpm/pool.d/*.conf
+;include=/etc/php/7.3/fpm/pool.d/*.conf
 
 ; Start a new pool named 'www'.
 ; the variable $pool can be used in any directive and will be replaced by the
@@ -161,7 +161,7 @@ group = www-data
 ;                            (IPv6 and IPv4-mapped) on a specific port;
 ;   '/path/to/unix/socket' - to listen on a unix socket.
 ; Note: This value is mandatory.
-listen = /run/php/php7.2-fpm.sock
+listen = /run/php/php7.3-fpm.sock
 
 ; Set listen(2) backlog.
 ; Default Value: 511 (-1 on FreeBSD and OpenBSD)
@@ -357,7 +357,7 @@ pm.max_spare_servers = 512
 ;   last request memory:  0
 ;
 ; Note: There is a real-time FPM status monitoring sample web page available
-;       It's available in: /usr/share/php/7.2/fpm/status.html
+;       It's available in: /usr/share/php/7.3/fpm/status.html
 ;
 ; Note: The value must start with a leading slash (/). The value can be
 ;       anything, but it may not be a good idea to use the .php extension or it

+ 1 - 1
frameworks/PHP/slim/deploy/nginx-fpm-7.conf

@@ -38,7 +38,7 @@ http {
 
 
     upstream fastcgi_backend {
-        server unix:/var/run/php/php7.2-fpm.sock;
+        server unix:/var/run/php/php7.3-fpm.sock;
         keepalive 50;
     }
 

+ 1 - 1
frameworks/PHP/slim/slim-hhvm.dockerfile

@@ -14,7 +14,7 @@ RUN apt-get install -yqq composer > /dev/null
 ADD ./ /slim
 WORKDIR /slim
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
 RUN chmod -R 777 /slim
 

+ 2 - 2
frameworks/PHP/slim/slim-php5.dockerfile

@@ -10,14 +10,14 @@ RUN apt-get install -yqq nginx git unzip php5.6 php5.6-common php5.6-cli php5.6-
 RUN apt-get install -yqq composer > /dev/null
 
 COPY deploy/conf/* /etc/php/5.6/fpm/
-RUN sed -i "s|listen = /run/php/php7.2-fpm.sock|listen = /run/php/php5.6-fpm.sock|g" /etc/php/5.6/fpm/php-fpm.conf
+RUN sed -i "s|listen = /run/php/php7.3-fpm.sock|listen = /run/php/php5.6-fpm.sock|g" /etc/php/5.6/fpm/php-fpm.conf
 
 ADD ./ /slim
 WORKDIR /slim
 
 RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/5.6/fpm/php-fpm.conf ; fi;
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
 RUN chmod -R 777 /slim
 

+ 5 - 5
frameworks/PHP/slim/slim.dockerfile

@@ -5,20 +5,20 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
 RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql  > /dev/null
+RUN apt-get install -yqq nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql  > /dev/null
 
 RUN apt-get install -yqq composer > /dev/null
 
-COPY deploy/conf/* /etc/php/7.2/fpm/
+COPY deploy/conf/* /etc/php/7.3/fpm/
 
 ADD ./ /slim
 WORKDIR /slim
 
-RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
+RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
 RUN chmod -R 777 /slim
 
-CMD service php7.2-fpm start && \
+CMD service php7.3-fpm start && \
     nginx -c /slim/deploy/nginx-fpm-7.conf -g "daemon off;"

+ 5 - 5
frameworks/PHP/symfony/deploy/conf/php-fpm.conf

@@ -14,14 +14,14 @@
 ; Pid file
 ; Note: the default prefix is /var
 ; Default Value: none
-pid = /run/php/php7.2-fpm.pid
+pid = /run/php/php7.3-fpm.pid
 
 ; Error log file
 ; If it's set to "syslog", log is sent to syslogd instead of being written
 ; into a local file.
 ; Note: the default prefix is /var
 ; Default Value: log/php-fpm.log
-;error_log = /var/log/php7.2-fpm.log
+;error_log = /var/log/php7.3-fpm.log
 error_log = /dev/stderr
 
 
@@ -124,7 +124,7 @@ systemd_interval = 0
 ; Relative path can also be used. They will be prefixed by:
 ;  - the global prefix if it's been set (-p argument)
 ;  - /usr otherwise
-;include=/etc/php/7.2/fpm/pool.d/*.conf
+;include=/etc/php/7.3/fpm/pool.d/*.conf
 
 ; Start a new pool named 'www'.
 ; the variable $pool can be used in any directive and will be replaced by the
@@ -161,7 +161,7 @@ group = www-data
 ;                            (IPv6 and IPv4-mapped) on a specific port;
 ;   '/path/to/unix/socket' - to listen on a unix socket.
 ; Note: This value is mandatory.
-listen = /run/php/php7.2-fpm.sock
+listen = /run/php/php7.3-fpm.sock
 
 ; Set listen(2) backlog.
 ; Default Value: 511 (-1 on FreeBSD and OpenBSD)
@@ -357,7 +357,7 @@ pm.max_spare_servers = 512
 ;   last request memory:  0
 ;
 ; Note: There is a real-time FPM status monitoring sample web page available
-;       It's available in: /usr/share/php/7.2/fpm/status.html
+;       It's available in: /usr/share/php/7.3/fpm/status.html
 ;
 ; Note: The value must start with a leading slash (/). The value can be
 ;       anything, but it may not be a good idea to use the .php extension or it

+ 2 - 1
frameworks/PHP/symfony/deploy/nginx.conf

@@ -38,7 +38,7 @@ http {
 
 
     upstream fastcgi_backend {
-        server unix:/var/run/php/php7.2-fpm.sock;
+        server unix:/var/run/php/php7.3-fpm.sock;
         keepalive 50;
     }
 
@@ -59,6 +59,7 @@ http {
             fastcgi_keep_conn on;
             fastcgi_index  index.php;
             fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
+            fastcgi_param   APP_ENV  prod;
             include        /etc/nginx/fastcgi_params;
         }
     }

+ 7 - 7
frameworks/PHP/symfony/symfony-raw.dockerfile

@@ -5,21 +5,21 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
 RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql  > /dev/null
-RUN apt-get install php7.2-xml  > /dev/null
+RUN apt-get install -yqq nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql  > /dev/null
+RUN apt-get install php7.3-xml  > /dev/null
 
 RUN apt-get install -yqq composer > /dev/null
 
-COPY deploy/conf/* /etc/php/7.2/fpm/
+COPY deploy/conf/* /etc/php/7.3/fpm/
 
 ADD ./ /symfony
 WORKDIR /symfony
 
-RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
+RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 
-ENV APP_ENV=prod
+ENV APP_ENV prod
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
 RUN php bin/console cache:clear --env=prod --no-debug --no-warmup
 RUN php bin/console cache:warmup --env=prod --no-debug
@@ -30,5 +30,5 @@ RUN chmod 777 -R /symfony/var/cache/dev
 RUN mkdir -p /symfony/var/log
 RUN chmod 777 -R /symfony/var/log
 
-CMD service php7.2-fpm start && \
+CMD service php7.3-fpm start && \
     nginx -c /symfony/deploy/nginx.conf -g "daemon off;"

+ 7 - 7
frameworks/PHP/symfony/symfony.dockerfile

@@ -5,21 +5,21 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
 RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql  > /dev/null
-RUN apt-get install php7.2-xml  > /dev/null
+RUN apt-get install -yqq nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql  > /dev/null
+RUN apt-get install php7.3-xml  > /dev/null
 
 RUN apt-get install -yqq composer > /dev/null
 
-COPY deploy/conf/* /etc/php/7.2/fpm/
+COPY deploy/conf/* /etc/php/7.3/fpm/
 
 ADD ./ /symfony
 WORKDIR /symfony
 
-RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
+RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 
-ENV APP_ENV=prod
+ENV APP_ENV prod
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
 RUN php bin/console cache:clear --env=prod --no-debug --no-warmup
 RUN php bin/console cache:warmup --env=prod --no-debug
@@ -30,5 +30,5 @@ RUN chmod 777 -R /symfony/var/cache/dev
 RUN mkdir -p /symfony/var/log
 RUN chmod 777 -R /symfony/var/log
 
-CMD service php7.2-fpm start && \
+CMD service php7.3-fpm start && \
     nginx -c /symfony/deploy/nginx.conf -g "daemon off;"

+ 5 - 5
frameworks/PHP/workerman/deploy/conf/php-fpm.conf

@@ -14,14 +14,14 @@
 ; Pid file
 ; Note: the default prefix is /var
 ; Default Value: none
-pid = /run/php/php7.2-fpm.pid
+pid = /run/php/php7.3-fpm.pid
 
 ; Error log file
 ; If it's set to "syslog", log is sent to syslogd instead of being written
 ; into a local file.
 ; Note: the default prefix is /var
 ; Default Value: log/php-fpm.log
-;error_log = /var/log/php7.2-fpm.log
+;error_log = /var/log/php7.3-fpm.log
 error_log = /dev/stderr
 
 
@@ -124,7 +124,7 @@ systemd_interval = 0
 ; Relative path can also be used. They will be prefixed by:
 ;  - the global prefix if it's been set (-p argument)
 ;  - /usr otherwise
-;include=/etc/php/7.2/fpm/pool.d/*.conf
+;include=/etc/php/7.3/fpm/pool.d/*.conf
 
 ; Start a new pool named 'www'.
 ; the variable $pool can be used in any directive and will be replaced by the
@@ -161,7 +161,7 @@ group = www-data
 ;                            (IPv6 and IPv4-mapped) on a specific port;
 ;   '/path/to/unix/socket' - to listen on a unix socket.
 ; Note: This value is mandatory.
-listen = /run/php/php7.2-fpm.sock
+listen = /run/php/php7.3-fpm.sock
 
 ; Set listen(2) backlog.
 ; Default Value: 511 (-1 on FreeBSD and OpenBSD)
@@ -357,7 +357,7 @@ pm.max_spare_servers = 512
 ;   last request memory:  0
 ;
 ; Note: There is a real-time FPM status monitoring sample web page available
-;       It's available in: /usr/share/php/7.2/fpm/status.html
+;       It's available in: /usr/share/php/7.3/fpm/status.html
 ;
 ; Note: The value must start with a leading slash (/). The value can be
 ;       anything, but it may not be a good idea to use the .php extension or it

+ 3 - 3
frameworks/PHP/workerman/workerman.dockerfile

@@ -5,15 +5,15 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
 RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql  > /dev/null
+RUN apt-get install -yqq nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql  > /dev/null
 
 RUN apt-get install -yqq composer > /dev/null
 
-COPY deploy/conf/* /etc/php/7.2/fpm/
+COPY deploy/conf/* /etc/php/7.3/fpm/
 
 ADD ./ /workerman
 WORKDIR /workerman
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
 CMD php /workerman/server.php start

+ 5 - 5
frameworks/PHP/yii2/deploy/conf/php-fpm.conf

@@ -14,14 +14,14 @@
 ; Pid file
 ; Note: the default prefix is /var
 ; Default Value: none
-pid = /run/php/php7.2-fpm.pid
+pid = /run/php/php7.3-fpm.pid
 
 ; Error log file
 ; If it's set to "syslog", log is sent to syslogd instead of being written
 ; into a local file.
 ; Note: the default prefix is /var
 ; Default Value: log/php-fpm.log
-;error_log = /var/log/php7.2-fpm.log
+;error_log = /var/log/php7.3-fpm.log
 error_log = /dev/stderr
 
 
@@ -124,7 +124,7 @@ systemd_interval = 0
 ; Relative path can also be used. They will be prefixed by:
 ;  - the global prefix if it's been set (-p argument)
 ;  - /usr otherwise
-;include=/etc/php/7.2/fpm/pool.d/*.conf
+;include=/etc/php/7.3/fpm/pool.d/*.conf
 
 ; Start a new pool named 'www'.
 ; the variable $pool can be used in any directive and will be replaced by the
@@ -161,7 +161,7 @@ group = www-data
 ;                            (IPv6 and IPv4-mapped) on a specific port;
 ;   '/path/to/unix/socket' - to listen on a unix socket.
 ; Note: This value is mandatory.
-listen = /run/php/php7.2-fpm.sock
+listen = /run/php/php7.3-fpm.sock
 
 ; Set listen(2) backlog.
 ; Default Value: 511 (-1 on FreeBSD and OpenBSD)
@@ -357,7 +357,7 @@ pm.max_spare_servers = 512
 ;   last request memory:  0
 ;
 ; Note: There is a real-time FPM status monitoring sample web page available
-;       It's available in: /usr/share/php/7.2/fpm/status.html
+;       It's available in: /usr/share/php/7.3/fpm/status.html
 ;
 ; Note: The value must start with a leading slash (/). The value can be
 ;       anything, but it may not be a good idea to use the .php extension or it

+ 1 - 1
frameworks/PHP/yii2/deploy/nginx-fpm.conf

@@ -16,7 +16,7 @@ http {
     keepalive_timeout  65;
 
     upstream fastcgi_backend {
-        server unix:/var/run/php/php7.2-fpm.sock;
+        server unix:/var/run/php/php7.3-fpm.sock;
         keepalive 50;
     }
 

+ 3 - 3
frameworks/PHP/yii2/yii2-hhvm.dockerfile

@@ -7,16 +7,16 @@ RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xB4112585D386EB94
 RUN add-apt-repository https://dl.hhvm.com/ubuntu
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq hhvm nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql php7.2-xml php7.2-mbstring php7.2-mongodb  > /dev/null
+RUN apt-get install -yqq hhvm nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql php7.3-xml php7.3-mbstring php7.3-mongodb  > /dev/null
 
 RUN apt-get install -yqq composer > /dev/null
 
 ADD ./ /yii2
 WORKDIR /yii2
 
-RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
+RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
 CMD hhvm -m daemon --config /yii2/deploy/config.hdf && \
     nginx -c /yii2/deploy/nginx-hhvm.conf -g "daemon off;"

+ 5 - 5
frameworks/PHP/yii2/yii2.dockerfile

@@ -5,18 +5,18 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
 RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql php7.2-mbstring  > /dev/null
+RUN apt-get install -yqq nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql php7.3-mbstring  > /dev/null
 
 RUN apt-get install -yqq composer > /dev/null
 
-COPY deploy/conf/* /etc/php/7.2/fpm/
+COPY deploy/conf/* /etc/php/7.3/fpm/
 
 ADD ./ /yii2
 WORKDIR /yii2
 
-RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
+RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
-CMD service php7.2-fpm start && \
+CMD service php7.3-fpm start && \
     nginx -c /yii2/deploy/nginx-fpm.conf -g "daemon off;"

+ 5 - 5
frameworks/PHP/zend/deploy/conf/php-fpm.conf

@@ -14,14 +14,14 @@
 ; Pid file
 ; Note: the default prefix is /var
 ; Default Value: none
-pid = /run/php/php7.2-fpm.pid
+pid = /run/php/php7.3-fpm.pid
 
 ; Error log file
 ; If it's set to "syslog", log is sent to syslogd instead of being written
 ; into a local file.
 ; Note: the default prefix is /var
 ; Default Value: log/php-fpm.log
-;error_log = /var/log/php7.2-fpm.log
+;error_log = /var/log/php7.3-fpm.log
 error_log = /dev/stderr
 
 
@@ -124,7 +124,7 @@ systemd_interval = 0
 ; Relative path can also be used. They will be prefixed by:
 ;  - the global prefix if it's been set (-p argument)
 ;  - /usr otherwise
-;include=/etc/php/7.2/fpm/pool.d/*.conf
+;include=/etc/php/7.3/fpm/pool.d/*.conf
 
 ; Start a new pool named 'www'.
 ; the variable $pool can be used in any directive and will be replaced by the
@@ -161,7 +161,7 @@ group = www-data
 ;                            (IPv6 and IPv4-mapped) on a specific port;
 ;   '/path/to/unix/socket' - to listen on a unix socket.
 ; Note: This value is mandatory.
-listen = /run/php/php7.2-fpm.sock
+listen = /run/php/php7.3-fpm.sock
 
 ; Set listen(2) backlog.
 ; Default Value: 511 (-1 on FreeBSD and OpenBSD)
@@ -357,7 +357,7 @@ pm.max_spare_servers = 512
 ;   last request memory:  0
 ;
 ; Note: There is a real-time FPM status monitoring sample web page available
-;       It's available in: /usr/share/php/7.2/fpm/status.html
+;       It's available in: /usr/share/php/7.3/fpm/status.html
 ;
 ; Note: The value must start with a leading slash (/). The value can be
 ;       anything, but it may not be a good idea to use the .php extension or it

+ 1 - 1
frameworks/PHP/zend/deploy/nginx.conf

@@ -19,7 +19,7 @@ http {
     keepalive_timeout  65;
 
     upstream fastcgi_backend {
-        server unix:/var/run/php/php7.2-fpm.sock;
+        server unix:/var/run/php/php7.3-fpm.sock;
         keepalive 50;
     }
 

+ 6 - 6
frameworks/PHP/zend/zend.dockerfile

@@ -5,22 +5,22 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
 RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 RUN apt-get update -yqq  > /dev/null
-RUN apt-get install -yqq nginx git unzip php7.2 php7.2-common php7.2-cli php7.2-fpm php7.2-mysql  > /dev/null
-RUN apt-get install -yqq php7.2-xml php7.2-mbstring  > /dev/null
+RUN apt-get install -yqq nginx git unzip php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql  > /dev/null
+RUN apt-get install -yqq php7.3-xml php7.3-mbstring  > /dev/null
 
 RUN apt-get install -yqq composer > /dev/null
 
-COPY deploy/conf/* /etc/php/7.2/fpm/
+COPY deploy/conf/* /etc/php/7.3/fpm/
 
 ADD ./ /zend
 WORKDIR /zend
 
-RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.2/fpm/php-fpm.conf ; fi;
+RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 
 RUN mkdir -p data/cache
 RUN chmod 777 data/cache
 
-RUN composer install --quiet
+RUN composer install --no-dev --quiet
 
-CMD service php7.2-fpm start && \
+CMD service php7.3-fpm start && \
     nginx -c /zend/deploy/nginx.conf -g "daemon off;"