Come si può facilmente aggiungere il supporto posix a PHP usando yum?
Domanda
Uso CentOS 5.2 e utilizzo yum per gestire i pacchetti. Ho avuto poca fortuna con l'installazione di php-posix ma so con quasi il 100% di certezza che si tratta di un pacchetto reale e disponibile ... da qualche parte. Qualcuno ha avuto fortuna installandolo?
FWIW, sto usando il seguente:
sudo yum installa -y php-posix
Aggiornamento: mi sono reso conto che questo potrebbe essere un problema con il mio host (Slicehost) dato che in effetti ho cli, posix e pcntl abilitati per la mia versione di PHP (5.2.9)
Soluzione
Puoi provare a vedere se si trova nel repository di test.
Per vedere se si trova in quel repository.
yum --disablerepo=\* --enablerepo=c5-testing list available \*php\*
E per installarlo.
yum --enablerepo=c5-testing install php-posix
Tuttavia, tieni presente che la versione di PHP di cui ha bisogno potrebbe essere superiore a quella che hai attualmente.
Altri suggerimenti
Mentre la domanda era per centos, nota che per fedora il pacchetto php-posix
è fornito da php-process
da fedora 11 . Presumo che questo cambiamento colpirà anche i centos a un certo punto.
Questo lavoro per me ha problemi con symfony.
Spero che lavori per te. grazie
Uso CentOS 5.3. Il PHP incluso ha già le funzioni Posix integrate. Potresti aver trovato o meno il documentazione introduttiva per le funzioni POSIX (che indica che queste funzioni non sono disponibili in Windows). Hai provato a utilizzare una funzione particolare e non ha funzionato?
<?php print_r(posix_uname()) ?>
nel suo file funziona per me.