Configuration ᴾᴴᴾ - chung-leong/zigar GitHub Wiki
JavaScript | PHP
Zigar's configuration parameters can be set in php.ini:
; ...
[zigar]
zigar.build_dir_size = 8589934592
zigar.event_loop = revolt
zigar.recompile = Off
You can override parameters set in php.ini by passing an options array to the extension's
top level functions:
<?php
$targets = [
[ 'platform' => 'linux', 'arch' => 'x64' ],
[ 'platform' => 'linux', 'arch' => 'arm64' ],
[ 'platform' => 'darwin', 'arch' => 'arm64' ],
[ 'platform' => 'win32', 'arch' => 'x64' ],
];
foreach ($targets as $options) {
zigar_compile(__DIR__ . '/../zig/hash.zig', $options);
}