mirror of
https://codeberg.org/icewind/haze.git
synced 2026-06-04 01:24:09 +02:00
28 lines
640 B
Nix
28 lines
640 B
Nix
{
|
|
lib,
|
|
php,
|
|
debug ? false,
|
|
}: let
|
|
inherit (builtins) compareVersions;
|
|
inherit (lib) optionals;
|
|
withBlackfire = !debug && ((compareVersions php.version "8.1.0") == 1);
|
|
in
|
|
php.buildEnv {
|
|
extensions = import ./php-ext.nix {inherit lib php debug;};
|
|
extraConfig = ''
|
|
xdebug.mode=debug,trace,profile
|
|
xdebug.start_with_request=trigger
|
|
xdebug.discover_client_host=false
|
|
xdebug.client_host=hazehost
|
|
xdebug.log_level=0
|
|
xdebug.output_dir=/tmp/xdebug
|
|
|
|
memory_limit=512M
|
|
|
|
post_max_size 10G
|
|
upload_max_filesize 10G
|
|
|
|
apc.enable_cli=1
|
|
opcache.enable_cli=1
|
|
'';
|
|
}
|