php 질문좀 드릴께요. 정보
php 질문좀 드릴께요.본문
CentOS6 버전 입니다.
php --version 확인하면
PHP 4.4.2 버전이 확인이 되며.
rpm -qi php 확인하면
버전 5.3.3 으로 확인이 됩니다.
이유를 잘 모르겠네요..
php --version 확인시 5.3.3 으로 나오게 하려면 어떻게 삭제를 해야 하나요?
php --version 확인하면
PHP 4.4.2 버전이 확인이 되며.
rpm -qi php 확인하면
버전 5.3.3 으로 확인이 됩니다.
이유를 잘 모르겠네요..
php --version 확인시 5.3.3 으로 나오게 하려면 어떻게 삭제를 해야 하나요?
댓글 전체
rmp -qi php는 가지고 있는 파일의 버젼이 5.3.3 이고 현재 설치된 php는 4.4.2라는 말이 시자나요!!
전제: 현재 설치 장소 [/usr/local/php4.4.2]
1. 파일을 다운로드
2. 이전의 컴파일 옵션 확인
#/usr/local/php4.4.2/bin/php -r 'phpinfo();' | less
3. 이전의 컴파일 옵션대로 컨피규어 실행
#./configure ....
(컨피규어가 끝났다고 옵션이 그래로 적용됬다고 안심하면 안된다. 로그를 확인하구 경고문이 없나 확인한다.)
4. 컴파일 한다.
#make
까지 끝났다면
5. 기존 버젼의 백업
#mv /usr/local/php4.4.2 /usr/local/_php4.4.2
6.설치
#make install
7.PEAR 의 복사(u 옵션으로 새로운 파일만 복사하게 된다)
cp -ru /usr/local/_php4.4.2/lib/php/PEAR/* /usr/local/php5.3.3/lib/php/PEAR
생각해보니 피어 내부도 변경될 수 있겠다. 피곤하지만 해당 폴더를 일일이 확인&복사 해야 확실하겠다..아님 피어 통채로 덮어쓰던지.
8.잘 설치 되었는지 phpinfo를 통해확인
아파치재기동후 확인한다. 버젼, 옵션으로 설치한 모듈들이 잘 올라와 있어야 한다.
1. 파일을 다운로드
2. 이전의 컴파일 옵션 확인
#/usr/local/php4.4.2/bin/php -r 'phpinfo();' | less
3. 이전의 컴파일 옵션대로 컨피규어 실행
#./configure ....
(컨피규어가 끝났다고 옵션이 그래로 적용됬다고 안심하면 안된다. 로그를 확인하구 경고문이 없나 확인한다.)
4. 컴파일 한다.
#make
까지 끝났다면
5. 기존 버젼의 백업
#mv /usr/local/php4.4.2 /usr/local/_php4.4.2
6.설치
#make install
7.PEAR 의 복사(u 옵션으로 새로운 파일만 복사하게 된다)
cp -ru /usr/local/_php4.4.2/lib/php/PEAR/* /usr/local/php5.3.3/lib/php/PEAR
생각해보니 피어 내부도 변경될 수 있겠다. 피곤하지만 해당 폴더를 일일이 확인&복사 해야 확실하겠다..아님 피어 통채로 덮어쓰던지.
8.잘 설치 되었는지 phpinfo를 통해확인
아파치재기동후 확인한다. 버젼, 옵션으로 설치한 모듈들이 잘 올라와 있어야 한다.
환경에 따라서 조금 틀릴 수 있으니 검색을 해보시고 하세요 검색은 "php 업그레이드"