Fatal error: Call to undefined function hash() на хостинге nic.ru

Если при запуске php-cli скриптов через ssh на хостинге nic.ru выдается Call to undefined function… (в моем случае это был hash), хоть в панели управления все нужные модули включены. Как выяснилось, из коммандной строки php запускается с дефолным конфигом, это можно проверить командой php -m

Поэтому конфиг нужно указывать вручную:

php -c /home/[ваш_логин]/etc/php.ini.

Или создать для удобства алиас такой коммандой:

alias php=»/opt/php/bin/php -c /home/[ваш_логин]/etc/php.ini»

РубрикиБез рубрики