Устранение ошибки PHP Fatal error: Call to undefined function posix_setsid

Возникла у меня вдруг ошибка:
PHP Fatal error: Call to undefined function posix_setsid
Ну и за ней Call to undefined function posix_getpid() и им подобные.
Решение оказалось простым…
На странице http://php.net/manual/ru/posix.installation.php написано, что «POSIX функции доступны по умолчанию. Можно отключить POSIX-подобные функции посредством директивы —disable-posix».
Это окончательно сбивает с толку, ведь у меня нет дитрективны —disable-posix, но posix функции работать отказались.
А решение проблемы заключалось всего лишь в выполнении команды из под рута:
yum install php-process
Как и предполагал, не хватало пакета, но вот не знал какого именно, а на оф сайте ни слова про установку этого пакета, за что им небольшой, но все же — минус.

Актуально для Fedora Core 17 ну и наверное применимо к другим RH-образным ОС.

Опубликовано 27 января 2013 - информация могла устареть.

Ответить