2011-11-13 4 views
0

필자는 필자의 리눅스 박스에 PHP 5.3.8을 수동으로 컴파일하고 설치했지만 php-config는 5.2.6 버전을 제공합니다. 이걸 어떻게 바꿀 수 있니? 정확한 버전을 알고 싶다면 php-config가 필요합니다. php -v는 나에게 올바른 버전 5.3.8을 준다.php-config의 PHP 버전이 일치하지 않습니까?

php-config -h 
Usage: /usr/local/bin/php-config [OPTION] 
Options: 
    --prefix   [/usr/local] 
    --includes   [-I/usr/local/include/php -I/usr/local/include/php/main -I/usr /local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib] 
    --ldflags   [] 
    --libs    [-lcrypt -lcrypt -lrt -lresolv -lm -ldl -lnsl -lxml2 -lxml2 
    -lxml2 -lcrypt -lxml2 -lxml2 -lxml2 -lcrypt ] 
    --extension-dir  [/usr/local/lib/php/extensions/no-debug-non-zts-20060613] 
    --include-dir  [/usr/local/include/php] 
    --php-binary  [/usr/local/bin/php] 
    --php-sapis   [cli cgi] 
    --configure-options [] 
    --version   [5.2.6] 
    --vernum   [50206] 

LS -s which phpwhich php-config 줘이 :

25464 /usr/local/bin/php  4 /usr/local/bin/php-config 

답변

2

나는 당신이 당신의 컴파일하기 전에 PHP의 이전 버전을 제거하지 않은 것으로 의심 반환을 확인할 설치하십시오. 실행 중 :

ls -l `which php` `which php-config` 

파일을 만든 시간이 표시되면 컴파일/설치된 버전에 php-config가 포함되지 않은 것을 알 수 있습니다.

+0

어떻게 컴파일 할 때 php-config를 포함시킬 수 있습니까? 이것은 구성 옵션입니까? – Bytemain

+0

그건 바보 같아. 'ls -s'는 버전이 아닌 블록 단위로 파일 크기를 반환합니다. – shomeax

+0

try --with-php-config를 사용하면 확장 기능을 사용할 수 있습니다 ... – shomeax

1

php -v을 시도하고

+0

내 질문을 편집했습니다. – Bytemain

관련 문제