Я не нашел способа добавить хеширование argon2i в работающую версию 7.2.27 на phpbrew. Есть ли способ сделать это? Я пробовал
phpbrew ext install argon2i
Получаю
Downloading https://pecl.php.net/rest/r/argon2i/stable.txt via curl extension
CurlKit\CurlException: (22) The requested URL returned error: 404 Not Found at [https://pecl.php.net/rest/r/argon2i/stable.txt:The requested URL returned error: 404 Not Found]
Trace:
0) CurlKit\CurlDownloader->request('https://pecl.php.net/rest/r/argon2i/stable.txt')
1) PhpBrew\Downloader\PhpCurlDownloader->process('https://pecl.php.net/rest/r/argon2i/stable.txt', '/tmp/phpbrew_R5kDEJ')
2) PhpBrew\Downloader\BaseDownloader->download('https://pecl.php.net/rest/r/argon2i/stable.txt')
3) PhpBrew\Downloader\BaseDownloader->request('https://pecl.php.net/rest/r/argon2i/stable.txt')
4) PhpBrew\Extension\Provider\PeclProvider->buildPackageDownloadUrl('stable')
5) PhpBrew\Extension\ExtensionDownloader->download(PhpBrew\Extension\Provider\PeclProvider, 'stable')
6) PhpBrew\Command\ExtensionCommand\InstallCommand->execute('argon2i')
7) call_user_func_array([PhpBrew\Command\ExtensionCommand\InstallCommand, 'execute'], ['argon2i'])
8) CLIFramework\CommandBase->executeWrapper(['argon2i'])
9) CLIFramework\Application->run(['/usr/local/bin/phpbrew', 'ext', 'install', 'argon2i'])
10) PhpBrew\Console->runWithTry(['/usr/local/bin/phpbrew', 'ext', 'install', 'argon2i'])
11) require('phar:///usr/local/bin/phpbrew/bin/phpbrew')
Так что нет ext argon2 или argon2i.
Я точно установил argon2 через apt-get
sudo apt install argon2 libargon2-0 libargon2-0-dev
успешно.
Но я не знаю, как получить PHP для использования этой библиотеки. Есть подсказки?