mirror of
https://github.com/cytopia/devilbox.git
synced 2025-01-30 16:13:52 +00:00
Adding: PHP-FPM 7.3
This commit is contained in:
parent
ea0ec54aad
commit
93024c39f1
@ -31,6 +31,7 @@ env:
|
|||||||
- S1=PHP V1=7.0 S2=HTTPD V2=apache-2.2
|
- S1=PHP V1=7.0 S2=HTTPD V2=apache-2.2
|
||||||
- S1=PHP V1=7.1 S2=HTTPD V2=apache-2.2
|
- S1=PHP V1=7.1 S2=HTTPD V2=apache-2.2
|
||||||
- S1=PHP V1=7.2 S2=HTTPD V2=apache-2.2
|
- S1=PHP V1=7.2 S2=HTTPD V2=apache-2.2
|
||||||
|
- S1=PHP V1=7.3 S2=HTTPD V2=apache-2.2
|
||||||
# PHP vs Apache 2.4
|
# PHP vs Apache 2.4
|
||||||
- S1=PHP V1=5.3 S2=HTTPD V2=apache-2.4
|
- S1=PHP V1=5.3 S2=HTTPD V2=apache-2.4
|
||||||
- S1=PHP V1=5.4 S2=HTTPD V2=apache-2.4
|
- S1=PHP V1=5.4 S2=HTTPD V2=apache-2.4
|
||||||
@ -39,6 +40,7 @@ env:
|
|||||||
- S1=PHP V1=7.0 S2=HTTPD V2=apache-2.4
|
- S1=PHP V1=7.0 S2=HTTPD V2=apache-2.4
|
||||||
- S1=PHP V1=7.1 S2=HTTPD V2=apache-2.4
|
- S1=PHP V1=7.1 S2=HTTPD V2=apache-2.4
|
||||||
- S1=PHP V1=7.2 S2=HTTPD V2=apache-2.4
|
- S1=PHP V1=7.2 S2=HTTPD V2=apache-2.4
|
||||||
|
- S1=PHP V1=7.3 S2=HTTPD V2=apache-2.4
|
||||||
# PHP vs Nginx stable
|
# PHP vs Nginx stable
|
||||||
- S1=PHP V1=5.3 S2=HTTPD V2=nginx-stable
|
- S1=PHP V1=5.3 S2=HTTPD V2=nginx-stable
|
||||||
- S1=PHP V1=5.4 S2=HTTPD V2=nginx-stable
|
- S1=PHP V1=5.4 S2=HTTPD V2=nginx-stable
|
||||||
@ -47,6 +49,7 @@ env:
|
|||||||
- S1=PHP V1=7.0 S2=HTTPD V2=nginx-stable
|
- S1=PHP V1=7.0 S2=HTTPD V2=nginx-stable
|
||||||
- S1=PHP V1=7.1 S2=HTTPD V2=nginx-stable
|
- S1=PHP V1=7.1 S2=HTTPD V2=nginx-stable
|
||||||
- S1=PHP V1=7.2 S2=HTTPD V2=nginx-stable
|
- S1=PHP V1=7.2 S2=HTTPD V2=nginx-stable
|
||||||
|
- S1=PHP V1=7.3 S2=HTTPD V2=nginx-stable
|
||||||
# PHP vs Nginx mainline
|
# PHP vs Nginx mainline
|
||||||
- S1=PHP V1=5.3 S2=HTTPD V2=nginx-mainline
|
- S1=PHP V1=5.3 S2=HTTPD V2=nginx-mainline
|
||||||
- S1=PHP V1=5.4 S2=HTTPD V2=nginx-mainline
|
- S1=PHP V1=5.4 S2=HTTPD V2=nginx-mainline
|
||||||
@ -55,6 +58,7 @@ env:
|
|||||||
- S1=PHP V1=7.0 S2=HTTPD V2=nginx-mainline
|
- S1=PHP V1=7.0 S2=HTTPD V2=nginx-mainline
|
||||||
- S1=PHP V1=7.1 S2=HTTPD V2=nginx-mainline
|
- S1=PHP V1=7.1 S2=HTTPD V2=nginx-mainline
|
||||||
- S1=PHP V1=7.2 S2=HTTPD V2=nginx-mainline
|
- S1=PHP V1=7.2 S2=HTTPD V2=nginx-mainline
|
||||||
|
- S1=PHP V1=7.3 S2=HTTPD V2=nginx-mainline
|
||||||
|
|
||||||
###
|
###
|
||||||
### MYSQL
|
### MYSQL
|
||||||
|
20
README.md
20
README.md
@ -35,12 +35,14 @@ The devilbox is a modern and highly customisable **dockerized PHP stack** suppor
|
|||||||
|
|
||||||
## Community
|
## Community
|
||||||
|
|
||||||
|
Find documentation and help here
|
||||||
|
|
||||||
<table width="100%" style="width:100%; display:table;">
|
<table width="100%" style="width:100%; display:table;">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th width="33%" style="width:33%;">Documentation</th>
|
<th width="33%" style="width:33%;"><h3><a href="https://devilbox.readthedocs.io" >Documentation</a></h3></th>
|
||||||
<th width="33%" style="width:33%;">Chat</th>
|
<th width="33%" style="width:33%;"><h3><a href="https://gitter.im/devilbox/Lobby" >Chat</a></h3></th>
|
||||||
<th width="33%" style="width:33%;">Forum</th>
|
<th width="33%" style="width:33%;"><h3>Forum</h3></th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody style="vertical-align: middle; text-align: center;">
|
<tbody style="vertical-align: middle; text-align: center;">
|
||||||
@ -203,6 +205,18 @@ Every single attachable container comes with many different versions. In order t
|
|||||||
<td><a target="_blank" title="Memcached latest" href="https://github.com/docker-library/memcached">latest</a></td>
|
<td><a target="_blank" title="Memcached latest" href="https://github.com/docker-library/memcached">latest</a></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td></td>
|
||||||
|
<td><a target="_blank" title="PHP 7.3" href="https://github.com/devilbox/docker-php-fpm">7.3</a></td>
|
||||||
|
<td></td>
|
||||||
|
<td></td>
|
||||||
|
<td></td>
|
||||||
|
<td></td>
|
||||||
|
<td></td>
|
||||||
|
<td></td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
|
0
cfg/php-fpm-7.3/.keepme
Normal file
0
cfg/php-fpm-7.3/.keepme
Normal file
0
cfg/php-ini-7.3/.keepme
Normal file
0
cfg/php-ini-7.3/.keepme
Normal file
18
cfg/php-ini-7.3/devilbox-custom.ini-example
Normal file
18
cfg/php-ini-7.3/devilbox-custom.ini-example
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
[PHP]
|
||||||
|
; Memory
|
||||||
|
memory_limit = 4096M
|
||||||
|
|
||||||
|
; Timeouts
|
||||||
|
max_execution_time = 180
|
||||||
|
max_input_time = 180
|
||||||
|
; Uploads
|
||||||
|
post_max_size = 1990M
|
||||||
|
upload_max_filesize = 1990M
|
||||||
|
|
||||||
|
; Vars
|
||||||
|
max_input_vars = 8000
|
||||||
|
|
||||||
|
; Error reporting
|
||||||
|
error_reporting = E_ALL
|
||||||
|
display_errors = On
|
||||||
|
track_errors = On
|
@ -524,11 +524,11 @@ PHP_SERVER
|
|||||||
|
|
||||||
This variable choses your desired PHP-FPM version to be started.
|
This variable choses your desired PHP-FPM version to be started.
|
||||||
|
|
||||||
+-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+-----------------+
|
+-------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------+
|
||||||
| Name | Allowed values | Default value |
|
| Name | Allowed values | Default value |
|
||||||
+=========================+===============================================================================================================================================+=================+
|
+=========================+====================================================================================================================================================================+=================+
|
||||||
| ``PHP_SERVER`` | ``php-fpm-5.3`` |br| ``php-fpm-5.4`` |br| ``php-fpm-5.5`` |br| ``php-fpm-5.6`` |br| ``php-fpm-7.0`` |br| ``php-fpm-7.1`` |br| ``php-fpm-7.2`` | ``php-fpm-7.1`` |
|
| ``PHP_SERVER`` | ``php-fpm-5.3`` |br| ``php-fpm-5.4`` |br| ``php-fpm-5.5`` |br| ``php-fpm-5.6`` |br| ``php-fpm-7.0`` |br| ``php-fpm-7.1`` |br| ``php-fpm-7.2`` |br| ``php-fpm-7.2`` | ``php-fpm-7.1`` |
|
||||||
+-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+-----------------+
|
+-------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------+
|
||||||
|
|
||||||
All values are already available in the ``.env`` file and just need to be commented or uncommented. If multiple values are uncommented, the last uncommented variable one takes precedences:
|
All values are already available in the ``.env`` file and just need to be commented or uncommented. If multiple values are uncommented, the last uncommented variable one takes precedences:
|
||||||
|
|
||||||
@ -546,6 +546,7 @@ All values are already available in the ``.env`` file and just need to be commen
|
|||||||
#PHP_SERVER=php-fpm-7.0
|
#PHP_SERVER=php-fpm-7.0
|
||||||
PHP_SERVER=php-fpm-7.1
|
PHP_SERVER=php-fpm-7.1
|
||||||
#PHP_SERVER=php-fpm-7.2
|
#PHP_SERVER=php-fpm-7.2
|
||||||
|
#PHP_SERVER=php-fpm-7.3
|
||||||
|
|
||||||
|
|
||||||
.. _env_httpd_server:
|
.. _env_httpd_server:
|
||||||
|
@ -38,6 +38,7 @@ See the directory structure for PHP-FPM configuration directories inside ``./cfg
|
|||||||
drwxr-xr-x 2 cytopia cytopia 4096 Mar 5 21:53 php-fpm-7.0/
|
drwxr-xr-x 2 cytopia cytopia 4096 Mar 5 21:53 php-fpm-7.0/
|
||||||
drwxr-xr-x 2 cytopia cytopia 4096 Mar 5 21:53 php-fpm-7.1/
|
drwxr-xr-x 2 cytopia cytopia 4096 Mar 5 21:53 php-fpm-7.1/
|
||||||
drwxr-xr-x 2 cytopia cytopia 4096 Mar 5 21:53 php-fpm-7.2/
|
drwxr-xr-x 2 cytopia cytopia 4096 Mar 5 21:53 php-fpm-7.2/
|
||||||
|
drwxr-xr-x 2 cytopia cytopia 4096 Mar 5 21:53 php-fpm-7.3/
|
||||||
|
|
||||||
Customization is achieved by placing a file into ``cfg/php-fpm-X.X/`` (where ``X.X`` stands for
|
Customization is achieved by placing a file into ``cfg/php-fpm-X.X/`` (where ``X.X`` stands for
|
||||||
your PHP version). The file must end by ``.conf`` in order to be sourced by the PHP-FPM server.
|
your PHP version). The file must end by ``.conf`` in order to be sourced by the PHP-FPM server.
|
||||||
|
@ -31,6 +31,7 @@ See the directory structure for PHP configuration directories inside ``./cfg/``
|
|||||||
drwxr-xr-x 2 cytopia cytopia 4096 Mar 5 21:53 php-ini-7.0/
|
drwxr-xr-x 2 cytopia cytopia 4096 Mar 5 21:53 php-ini-7.0/
|
||||||
drwxr-xr-x 2 cytopia cytopia 4096 Mar 5 21:53 php-ini-7.1/
|
drwxr-xr-x 2 cytopia cytopia 4096 Mar 5 21:53 php-ini-7.1/
|
||||||
drwxr-xr-x 2 cytopia cytopia 4096 Mar 5 21:53 php-ini-7.2/
|
drwxr-xr-x 2 cytopia cytopia 4096 Mar 5 21:53 php-ini-7.2/
|
||||||
|
drwxr-xr-x 2 cytopia cytopia 4096 Mar 5 21:53 php-ini-7.3/
|
||||||
|
|
||||||
Customization is achieved by placing a file into ``cfg/php-ini-X.X/`` (where ``X.X`` stands for
|
Customization is achieved by placing a file into ``cfg/php-ini-X.X/`` (where ``X.X`` stands for
|
||||||
your PHP version). The file must end by ``.ini`` in order to be sourced by the PHP-FPM server.
|
your PHP version). The file must end by ``.ini`` in order to be sourced by the PHP-FPM server.
|
||||||
|
@ -47,6 +47,7 @@ It will look something like this:
|
|||||||
#PHP_SERVER=7.0
|
#PHP_SERVER=7.0
|
||||||
PHP_SERVER=7.1
|
PHP_SERVER=7.1
|
||||||
#PHP_SERVER=7.2
|
#PHP_SERVER=7.2
|
||||||
|
#PHP_SERVER=7.3
|
||||||
|
|
||||||
As you can see, all available values are already there, but commented. Only one is uncommented.
|
As you can see, all available values are already there, but commented. Only one is uncommented.
|
||||||
In this example it is ``7.1``, which is the PHP version that will be started, once the Devilbox
|
In this example it is ``7.1``, which is the PHP version that will be started, once the Devilbox
|
||||||
@ -69,6 +70,7 @@ In order to enable PHP 5.5, you would change the ``.env`` file like this:
|
|||||||
#PHP_SERVER=7.0
|
#PHP_SERVER=7.0
|
||||||
#PHP_SERVER=7.1
|
#PHP_SERVER=7.1
|
||||||
#PHP_SERVER=7.2
|
#PHP_SERVER=7.2
|
||||||
|
#PHP_SERVER=7.3
|
||||||
|
|
||||||
|
|
||||||
Start the Devilbox
|
Start the Devilbox
|
||||||
@ -106,6 +108,7 @@ Consider this ``.env`` file:
|
|||||||
PHP_SERVER=7.0
|
PHP_SERVER=7.0
|
||||||
#PHP_SERVER=7.1
|
#PHP_SERVER=7.1
|
||||||
#PHP_SERVER=7.2
|
#PHP_SERVER=7.2
|
||||||
|
#PHP_SERVER=7.3
|
||||||
|
|
||||||
Both, PHP 5.4 and PHP 7.0 are uncommented, however, when you start the Devilbox, it will use
|
Both, PHP 5.4 and PHP 7.0 are uncommented, however, when you start the Devilbox, it will use
|
||||||
PHP 7.0 as this value overwrites any previous ones.
|
PHP 7.0 as this value overwrites any previous ones.
|
||||||
|
@ -228,6 +228,7 @@ DEVILBOX_UI_ENABLE=1
|
|||||||
#PHP_SERVER=7.0
|
#PHP_SERVER=7.0
|
||||||
#PHP_SERVER=7.1
|
#PHP_SERVER=7.1
|
||||||
PHP_SERVER=7.2
|
PHP_SERVER=7.2
|
||||||
|
#PHP_SERVER=7.3
|
||||||
|
|
||||||
|
|
||||||
###
|
###
|
||||||
|
Loading…
x
Reference in New Issue
Block a user