mirror of
https://github.com/cytopia/devilbox.git
synced 2025-01-18 02:40:04 +00:00
Integrate new PHP container
This commit is contained in:
parent
dcad1b2387
commit
ab7e3b7279
@ -13,8 +13,8 @@ error_reporting(-1);
|
||||
putenv('RES_OPTIONS=retrans:1 retry:1 timeout:1 attempts:1');
|
||||
|
||||
|
||||
$DEVILBOX_VERSION = 'v0.12.1';
|
||||
$DEVILBOX_DATE = '2018-01-30';
|
||||
$DEVILBOX_VERSION = 'v0.13';
|
||||
$DEVILBOX_DATE = '2018-03-05';
|
||||
$DEVILBOX_API_PAGE = 'devilbox-api/status.json';
|
||||
|
||||
//
|
||||
|
@ -372,40 +372,6 @@ $HEALTH_PERCENT = 100 - ceil(100 * $HEALTH_FAILS / $HEALTH_TOTAL);
|
||||
<th>Postfix</th>
|
||||
<td><?php echo loadClass('Helper')->getEnv('ENABLE_MAIL') ? 'Enabled' : '<span class="bg-danger">No</span> Disabled';?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Xdebug</th>
|
||||
<td>
|
||||
<?php $Xdebug = (loadClass('Helper')->getEnv('PHP_XDEBUG_ENABLE') == 0) ? '' : loadClass('Helper')->getEnv('PHP_XDEBUG_ENABLE'); ?>
|
||||
<?php if ($Xdebug == loadClass('Php')->getConfig('xdebug.remote_enable')): ?>
|
||||
<?php echo loadClass('Php')->getConfig('xdebug.remote_enable') == 1 ? 'Yes' : 'No'; ?>
|
||||
<?php else: ?>
|
||||
<?php echo '<span class="text-danger">not installed</span>.env file setting differs from custom php .ini file</span><br/>'; ?>
|
||||
<?php echo 'Effective setting: '.loadClass('Php')->getConfig('xdebug.remote_enable'); ?>
|
||||
<?php endif; ?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Xdebug Remote</th>
|
||||
<td>
|
||||
<?php if (loadClass('Helper')->getEnv('PHP_XDEBUG_REMOTE_HOST') == loadClass('Php')->getConfig('xdebug.remote_host')): ?>
|
||||
<?php echo loadClass('Php')->getConfig('xdebug.remote_host'); ?>
|
||||
<?php else: ?>
|
||||
<?php echo '<span class="text-danger">not installed</span>.env file setting differs from custom php .ini file</span><br/>'; ?>
|
||||
<?php echo 'Effective setting: '.loadClass('Php')->getConfig('xdebug.remote_host'); ?>
|
||||
<?php endif; ?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Xdebug Port</th>
|
||||
<td>
|
||||
<?php if (loadClass('Helper')->getEnv('PHP_XDEBUG_REMOTE_PORT') == loadClass('Php')->getConfig('xdebug.remote_port')): ?>
|
||||
<?php echo loadClass('Php')->getConfig('xdebug.remote_port'); ?>
|
||||
<?php else: ?>
|
||||
<?php echo '<span class="text-danger">not installed</span>.env file setting differs from custom php .ini file</span><br/>'; ?>
|
||||
<?php echo 'Effective setting: '.loadClass('Php')->getConfig('xdebug.remote_port'); ?>
|
||||
<?php endif; ?>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
@ -766,7 +732,7 @@ $HEALTH_PERCENT = 100 - ceil(100 * $HEALTH_FAILS / $HEALTH_TOTAL);
|
||||
<tbody>
|
||||
<tr>
|
||||
<th>php</th>
|
||||
<td>./cfg/<?php echo loadClass('Helper')->getEnv('PHP_SERVER'); ?></td>
|
||||
<td>./cfg/php-fpm-<?php echo loadClass('Helper')->getEnv('PHP_SERVER'); ?></td>
|
||||
<td>/etc/php-custom.d</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -841,7 +807,7 @@ $HEALTH_PERCENT = 100 - ceil(100 * $HEALTH_FAILS / $HEALTH_TOTAL);
|
||||
<tbody>
|
||||
<tr>
|
||||
<th>php</th>
|
||||
<td>./log/<?php echo loadClass('Helper')->getEnv('PHP_SERVER'); ?></td>
|
||||
<td>./log/php-fpm-<?php echo loadClass('Helper')->getEnv('PHP_SERVER'); ?></td>
|
||||
<td>/var/log/php</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -93,13 +93,6 @@ services:
|
||||
##
|
||||
- TIMEZONE
|
||||
|
||||
##
|
||||
## PHP Xdebug
|
||||
##
|
||||
- PHP_XDEBUG_ENABLE
|
||||
- PHP_XDEBUG_REMOTE_PORT
|
||||
- PHP_XDEBUG_REMOTE_HOST
|
||||
|
||||
##
|
||||
## Mail-catching
|
||||
##
|
||||
|
29
env-example
29
env-example
@ -168,13 +168,12 @@ DEVILBOX_UI_DISABLE=0
|
||||
###
|
||||
### 1.1 Choose PHP Server Image
|
||||
###
|
||||
#PHP_SERVER=php-fpm-5.4
|
||||
#PHP_SERVER=php-fpm-5.5
|
||||
#PHP_SERVER=php-fpm-5.6
|
||||
#PHP_SERVER=php-fpm-7.0
|
||||
#PHP_SERVER=5.4
|
||||
#PHP_SERVER=5.5
|
||||
#PHP_SERVER=5.6
|
||||
#PHP_SERVER=7.0
|
||||
PHP_SERVER=7.1
|
||||
#PHP_SERVER=php-fpm-7.2
|
||||
#PHP_SERVER=hhvm-latest
|
||||
#PHP_SERVER=7.2
|
||||
|
||||
|
||||
###
|
||||
@ -350,21 +349,9 @@ HOST_PATH_MONGO_DATADIR=./data/mongo
|
||||
###
|
||||
################################################################################
|
||||
|
||||
###
|
||||
### Xdebug
|
||||
###
|
||||
|
||||
# Enable/Disable Xdebug
|
||||
PHP_XDEBUG_ENABLE=1
|
||||
|
||||
# Your local port (your computer host [not the docker])
|
||||
# where your ide/editor is listening for xdebug connections.
|
||||
PHP_XDEBUG_REMOTE_PORT=9000
|
||||
|
||||
# Your local IP address (your computer host [not the docker])
|
||||
# where your ide/editor is listening for xdebug connections.
|
||||
PHP_XDEBUG_REMOTE_HOST=192.168.0.215
|
||||
## TODO: Check if it works by automatically sending it to the broadcast address
|
||||
# None
|
||||
#
|
||||
# Configure everything about PHP in cfg/php-fpm-X.X/*.ini
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user