문제

나는 컴파일을 특정한 확장자를 위한 PHP 에 dreamhost PS 서버입니다.내가 오류가 일어나는 것을 발견했을 때 php4 헤더에 사용되는 대신 php5 헤더가 있습니다.

실행을 반영 표시 서버를 실행 php5.그러나 php-v 의 명령 라인에게 php4.

나는 어떻게 컴파일에 사용 php5 대신 php4on my server?이 있는 환경변수의 어떤 종류 그리고 만약 그렇다면 어떻게 변경할 수 있습니다(리눅스를 처음 접하는)

감사

도움이 되었습니까?

해결책

당신이 있는 곳을 찾기 위해 상자에 PHP5 설치된 것입니다.할 수 있도 locate phpize 에서 당신의 쉘입니다.동일한 디렉터리를 포함해야 한 php-config 실행 파일을 실행합니다.경로를 찾을 수 있습니다에 반영()출력됩니다.거기에 체크에 대한 Configuraiton cammand 과이--prefix 매개 변수입니다.

여러 개 있는 경우에는 PHP isntallations 포함합니다.phpize 컴파일할 수 있습 확장자를 사용하여 다 선택한 버전을 사용하여 올바른 경로:

$ cd extension_source
$ /full/path/to/bin/phpize
$ ./configure --with-php-config=/full/path/to/bin/php-config
$ make
$ make install
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top