2009-06-17 6 views
18

CentOS 5.2를 실행하고 yum을 사용하여 패키지를 관리합니다. 나는 php-posix를 설치하는 것이 거의 행운이 아니지만 그것이 실제적이고 사용 가능한 패키지 인 어딘가에 거의 100 %의 확신을 가지고 있음을 안다. 아무도 그것을 설치 운이 있었나요?yum을 사용하여 PHP에 posix 지원을 어떻게 쉽게 추가 할 수 있습니까?

sudo yum install -y php-posix

업데이트 : :이 내 호스트 (Slicehost에)에 문제가 될 수 있다는 것을 깨달았다가 난 사실처럼 CLI가, POSIX

FWIW, 나는 다음을 사용하고 있습니다 , 내 PHP 버전 (5.2.9)에 대해 pcntl이 활성화되었습니다.

답변

5

테스트 저장소에 있는지 확인할 수 있습니다.

해당 저장소에 있는지 확인하십시오.

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

그리고 설치하십시오.

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

필요한 PHP 버전은 현재 가지고있는 것보다 높을 수 있습니다.

+0

고마워요.하지만 슬프게도, c5- 테스트 중 하나에 해당하지 않습니다. RPM을 사용해야 할 수도 있지만 사람은 악몽입니다. – Kyle

+0

예. URL은 다음과 같습니다 http://dev.centos.org/centos/5/CentOS-Testing.repo 하는 할 수 있습니다 CD를 /etc/yum.repos.d && wget과의 HTTP (루트로서) : // dev.centos.org/centos/5/CentOS-Testing.repo –

+3

CentOS 6.4의 경우 POSIX 기능은 php-process를 설치하여 추가 할 수 있습니다. 나는 phpsh를 CentOS 6.4에서 php 5.4로 작동 시키려고했는데이 스레드는이 솔루션으로 나를 이끌었다. –

0

CentOS 5.3을 실행 중입니다. 포함 된 PHP에는 Posix 함수가 내장되어 있습니다. introdctory documentation for the POSIX functions (Windows에서이 기능을 사용할 수 없음을 나타냄)을 발견했거나 발견하지 못할 수도 있습니다. 특정 기능을 사용해 보았지만 제대로 작동하지 않습니까?


    <?php print_r(posix_uname()) ?> 

은 나에게 적합합니다.

+0

예, CentOS 5.2 (Final) 및 PHP v5.2.9에서 cli, pcntl 및 posix를 사용할 수 있습니다. 그러나 posix 함수 중 어느 것도 정의되어 있지 않습니다. – Kyle

23

페도라의 경우 질문이 올랐지 만 php-posix 패키지는 php-processfrom fedora 11으로 제공됩니다. 나는이 변화가 또한 어떤 시점에서 centos에 부딪 힐 것이라고 생각한다.

+0

RHEL 5 : 패키지 ** php53-process ** 만 존재하므로 ** php53 ** 패키지를 설치해야합니다. RHEL 6 : ** php-process **를 직접 사용할 수 있습니다. –

+0

"Remi Collet"저장소 http://blog.famillecollet.com/pages/English-site-introduction을 사용하여 PHP 5.3 (EL5 또는 EL6 용)의 ** php-process **를 얻을 수도 있습니다. –

+0

필자는 개인적으로 [IUS community repository] (http : // iuscommunity.org/Home)이 저장소는 많은 램프 관련 패키지 (php52, php53, mysql50, mysql51, mysql55 등)로 잘 관리되고있는 rackspace 사용자에 의해 생성되었습니다. @hlovdal에서 언급했듯이,'php-process'는'php-posix'를 설치할 것입니다. – sberder

관련 문제