@ermolaev_nikita

Почему не работают функции POSIX?

У меня стоит Bitrix управление сайтом на VDS. Столкнулся со следующей проблемой, не работают функции POSIX. Хотя они должны работать по умолчанию.
Да этого были проблемы с pcntl, но после установки определенных пакетов, все хорошо работает.
Но если попытаться использовать команды POSIX, хоть через командную строку PHP в админ панели, хоть через запуск скрипта, выдается ошибка Call to undefined function posix_* (*-любая функция posix).

Пробовал установить пакет yum -y install php-process , не спасло, ошибка так же осталась.
Выручайте.
  • Вопрос задан
  • 459 просмотров
Решения вопроса 1
@ermolaev_nikita Автор вопроса
Решение оказалось очень простым:

Качаете PHP с официального сайта (php.net/downloads.php)
Например так:
(e.g. $ wget br.php.net/get/php-5.3.15.tar.gz/from/this/mirror)
Внимание! Версия скаченной PHP должна совпадать с вашей, иначе ничего работать не будет!

-> sudo su
-> tar -zxvf php-5.3.15.tar.gz
-> cd php-5.3.15/ext/posix/
-> phpize && ./configure && make install
-> echo "extension=posix.so" >> /etc/php.ini
-> apachectl restart
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы