Как легко добавить поддержку posix в PHP, используя yum?
Вопрос
Я использую CentOS 5.2 и использую yum для управления пакетами. Мне не повезло с установкой php-posix, но я с почти 100% уверенностью знаю, что это реальный и доступный пакет ... где-то. Кому-нибудь повезло установить его?
FWIW, я использую следующее:
sudo yum install -y php-posix
Обновление: я понял, что это может быть проблемой с моим хостом (Slicehost), поскольку у меня фактически есть cli, posix и pcntl для моей версии PHP (5.2.9) р>
Решение
Вы можете попробовать проверить, находится ли он в репозитории для тестирования.
Чтобы узнать, находится ли он в этом хранилище.
yum --disablerepo=\* --enablerepo=c5-testing list available \*php\*
И установить его.
yum --enablerepo=c5-testing install php-posix
Имейте в виду, что нужная вам версия PHP может быть выше, чем у вас сейчас.
Другие советы
Хотя вопрос был о centos, обратите внимание, что для fedora пакет php-posix
предоставляется php-process
из fedora 11 . Я предполагаю, что это изменение также достигнет сентос в какой-то момент.
Это работа для меня, где у меня проблемы с Symfony.
Я надеюсь, что работа для вас. спасибо
Я использую CentOS 5.3. В PHP, который включен, уже есть встроенные функции Posix. Вы можете или не можете найти вводная документация для функций POSIX (которые указывают, что эти функции недоступны в Windows). Вы пытались использовать определенную функцию, и она не работала?
<?php print_r(posix_uname()) ?>
в своем собственном файле у меня работает.