bintohex () и random_bytes () не определены в PHP 5.6 на Linux

Я пытаюсь позвонить

echo bintohex(random_bytes(30)); 

Но мои журналы показывают

 PHP Fatal error: Call to undefined function bintohex() 

PHP 5.6.17
Apache 2.2.15
CentOS 6.7
Mcrypt 2.5.8 (установлен и проверен на странице phpinfo ())
extension = mcrypt.so (присутствует)

Любые идеи, почему я не могу найти функции bintohex () или random_bytes ()?

Related of "bintohex () и random_bytes () не определены в PHP 5.6 на Linux"

Потому что он bin2hex http://php.net/manual/en/function.bin2hex.php не "bintohex"

random_bytes в основном существуют только в Php 7 в соответствии с документами http://php.net/random_bytes, но вот полифилл для версии 5.x https://github.com/paragonie/random_compat