2009-06-17 42 views
18

我正在运行CentOS 5.2并使用yum来管理软件包。我几乎没有安装php-posix的运气,但几乎100%确信它是一个真正的可用软件包...在某个地方。有没有人有幸安装它?如何使用yum轻松地为PHP添加posix支持?

FWIW,我使用了以下内容:

sudo yum install -y php-posix

更新:我已经意识到,这可能是与我的主机(Slicehost)一个问题,因为我其实是有CLI,POSIX ,并为我的PHP版本启用了pcntl(5.2.9)

回答

5

您可以尝试查看它是否在测试存储库中。

查看它是否在该存储库中。

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

并安装它。

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

请注意,虽然它需要的PHP版本可能会比现在更高。

+0

感谢这一点,但不幸的是,c5测试也没有它。可能不得不使用RPM,但是男人,多么噩梦。 – Kyle 2009-06-17 17:40:50

+0

是的。网址是: http://dev.centos.org/centos/5/CentOS-Testing.repo 你可以(作为根) cd /etc/yum.repos.d && wget http:// dev.centos.org/centos/5/CentOS-Testing.repo – 2009-06-17 17:42:26

+3

对于CentOS 6.4,可以通过安装php-process来添加POSIX功能。我只是试图让phpsh在CentOS 6.4上使用php 5.4,并且这个线程引导我去解决这个问题。 – 2013-06-11 17:33:13

0

我正在运行CentOS 5.3。已包含的PHP已经内置了Posix函数。您可能已经或可能未找到introdctory documentation for the POSIX functions(这表明这些函数在Windows中不可用)。你有没有尝试过使用特定的功能,它没有工作?


    <?php print_r(posix_uname()) ?> 

在它自己的文件中适用于我。

23

虽然问题是针对centos,但请注意,对于fedora而言,php-posix包是由php-processfrom fedora 11提供的。我认为这个变化也会在某个时候击中centos。