[Linux/CentOS] Yum과 rpm을 이용하여 PHP5.5버전 설치

 

phplogo-highres

 

이번엔 RPM을 이용하여 의존성을 설치하고,
YUM을 이용하여 PHP5.5버전을 설치 할 것이다.

중요한건 이전에 설치한 아파치는 컴파일인데 현재 설치하는 PHP방식은 YUM으로서 연동하려하면
에러가 있다는것. 그건바로 컴파일한 아파치를 인식하지 못하는건데. 이건 차후에 다루기로하고
두개를 연동하기위해선 PHP를 소스설치하면 되는데 이건 나중에 포스팅 할테니 그때 참고하길 바란다.

이 정보글 역시 짧고 굵게 설치방법만 적을테니 따라올것

참 글을 읽기전 한마디를 덧붙이자면 이글은 rpm을 이용해서 설치하는 작업들이 몇개 있다.
rpm파일들은 웹에 많이 떠돌아다니고 버전도 많으니 원하는게 있다면 찾아보길 바란다.
하지만 난 이전에 아파치 설치와 마찬가지로 귀찮은자들을 위해 서버에 특정버전을 올려놨으니
참고해서 원하면 적용시키도록

 

PHP설치 여부 확인

 

remi-release 설치여부 확인

 

여기서 설치가 되있지않다면 epel-release부터 시작하여 의존성을 설치하고 진행하자
이미 있다면 이 작업을 넘어갈 것!

 

이제 PHP5.5버전을 설치 할 것이다.

 

설치가 끝이났다. 확인해보자.

 

여기까지하면 정상적으로 PHP5.5를 설치 한 것이다.
상위 버전도 위와 비슷하니 참고하길 바란다.

그럼 여기서 안녕!

18 Comments

  1. 감사합니다

  2. 유용한 정보 기대합니다!!

    • 더욱 유용하고 질 좋은 정보를 위해 노력하겠습니다!

  3. 감사합니다.

  4. 감사용

  5. 감사합니다

    • 아니에요ㅎㅎ
      설치는 잘 되셧나요~?

  6. remi-release-6.5-1.el6.remi.noarch까지 확인후에

    yum –enablerepo=remi-php55 install php을 했을때,

    Loaded plugins: fastestmirror, refresh-packagekit, security
    Loading mirror speeds from cached hostfile
    epel/metalink | 5.3 kB 00:00
    * base: centos.mirror.cdnetworks.com
    * epel: http://ftp.riken.jp
    * extras: centos.mirror.cdnetworks.com
    * remi-php55: mirror.innosol.asia
    * updates: centos.mirror.cdnetworks.com
    base | 3.7 kB 00:00
    extras | 2.9 kB 00:00
    remi-php55 | 2.9 kB 00:00
    updates | 3.4 kB 00:00
    Setting up Install Process
    Resolving Dependencies
    –> Running transaction check
    —> Package php.x86_64 0:5.5.31-1.el6.remi will be installed
    –> Processing Dependency: php-common(x86-64) = 5.5.31-1.el6.remi for package: php-5.5.31-1.el6.remi.x86_64
    –> Processing Dependency: php-cli(x86-64) = 5.5.31-1.el6.remi for package: php-5.5.31-1.el6.remi.x86_64
    –> Running transaction check
    —> Package php-cli.x86_64 0:5.5.31-1.el6.remi will be installed
    —> Package php-common.x86_64 0:5.5.31-1.el6.remi will be installed
    –> Processing Dependency: php-pecl-zip(x86-64) for package: php-common-5.5.31-1.el6.remi.x86_64
    –> Processing Dependency: php-pecl-jsonc(x86-64) for package: php-common-5.5.31-1.el6.remi.x86_64
    –> Running transaction check
    —> Package php-pecl-jsonc.x86_64 0:1.3.9-1.el6.remi.5.5 will be installed
    —> Package php-pecl-zip.x86_64 0:1.13.1-1.el6.remi.5.5 will be installed
    –> Processing Dependency: libzip.so.4()(64bit) for package: php-pecl-zip-1.13.1-1.el6.remi.5.5.x86_64
    –> Finished Dependency Resolution
    Error: Package: php-pecl-zip-1.13.1-1.el6.remi.5.5.x86_64 (remi-php55)
    Requires: libzip.so.4()(64bit)
    You could try using –skip-broken to work around the problem
    You could try running: rpm -Va –nofiles –nodigest

    이렇게 나오면서 설치가 되지 안습니다. 확인해주시면 감사하겠습니다.. 죄송합니다..

  7. Requires: libzip.so.4 희한하게 따라 했느데 다음에러가 나오네요 ㅠㅠ

Leave a Comment