Как легко добавить поддержку posix в PHP, используя yum? - PullRequest
18 голосов
/ 17 июня 2009

Я использую CentOS 5.2 и использую yum для управления пакетами. Мне не повезло с установкой php-posix, но я с почти 100% уверенностью знаю, что это реальный и доступный пакет ... где-то. Кому-нибудь повезло установить его?

FWIW, я использую следующее:

sudo yum install -y php-posix

Обновление: Я понял, что это может быть проблема с моим хостом (Slicehost), так как у меня фактически есть cli, posix и pcntl для моей версии PHP (5.2.9)

Ответы [ 4 ]

23 голосов
/ 02 декабря 2010

Хотя вопрос был о centos, обратите внимание, что для fedora пакет php-posix предоставляется php-process от fedora 11 . Я предполагаю, что это изменение также достигнет сентос в какой-то момент.

5 голосов
/ 17 июня 2009

Вы можете попробовать проверить, находится ли он в репозитории для тестирования.

Чтобы узнать, находится ли он в этом хранилище.

yum --disablerepo=\* --enablerepo=c5-testing list available \*php\*

И установить его.

yum --enablerepo=c5-testing install php-posix

Имейте в виду, что нужная версия PHP может быть выше, чем у вас сейчас.

1 голос
/ 03 апреля 2015

Это работа для меня, где у меня проблемы с Symfony.

http://blog.myee.web.id/warning-the-posix_isatty-is-available-failed-install-and-enable-the-php_posix-extension-used-to-colorized-the-cli-output/

Надеюсь, у тебя получится. спасибо

0 голосов
/ 17 июня 2009

Я использую CentOS 5.3. В PHP, который включен, уже встроены функции Posix. Вы можете или не можете найти вводную документацию для функций POSIX (которая указывает, что эти функции недоступны в Windows). Вы пытались использовать определенную функцию, и она не работала?


    <?php print_r(posix_uname()) ?>

в своем собственном файле у меня работает.

...