Linux

PHP Composer 설치

PHP 서비스를 사용하다 보면 여러 애플리케이션 라이브러리와 의존성의 관리가 필요해지는 경우가 찾아옵니다.

이 때, PHP Composer를 활용하면 보다 효율적으로 관리를 할 수 있습니다.

PHP Composer

외부의 패키지를 설치하거나 업데이트할 때 간단하게 수행할 수 있습니다.

이 때문에 PHP를 사용하는 사용자의 입장에서는 사실상 필수처럼 여겨지는 관리 도구입니다.

이번 글에서는 Rocky Linux 서버에 PHP Composer를 설치하는 방법에 대해 알아보겠습니다.


PHP Composer 설치

# curl -sS -k https://getcomposer.org/installer | php

간혹 설치 과정에서 OpenSSL과 관련된 에러가 발생할 수 있습니다.

이 경우 아래와 같이 조치하면 설치가 가능합니다.

// pem 파일 설치
# wget http://curl.haxx.se/ca/cacert.pem

// php.ini 에서 pem 파일 읽어오도록 설정
# vim /etc/php.ini

...
openssl.cafile=/home/ncloud24/cacert.pem
...

// php 설정 적용(Apache 재기동)
# service httpd restart

PHP Composer 파일명 변경

리눅스 서버에선 composer 명령어를 통해 주로 활용을 하게 됩니다.

이 때, 설치한 composer.phar 파일명이 그대로 유지되어 있으면, composer 명령어를 사용할 수 없습니다.

꼭 아래와 같이 파일명을 수정해야 합니다.

# mv composer.phar composer

보관 경로 변경

본 작업은 꼭 해야 하는 것은 아니지만, 관리를 위해 보관 경로를 구분하는 것을 추천합니다.

저는 /usr/local/bin 디렉토리로 지정하였지만, 다른 디렉토리로 지정하여도 괜찮습니다.

# mv composer /usr/local/bin

설치 확인

composer 명령어를 통해 버전 정보가 나타나면 정상적으로 설치된 것입니다.

# composer -V

Composer version 2.9.2 2025-11-19 21:57:25
PHP version 7.2.24 (/usr/bin/php)

PHP Composer를 활용하여 보다 효율적으로 PHP의 외부 패키지를 관리할 수 있습니다.

효율적인 서비스 운영은 서버 운영자 또는 개발자로써 꼭 필요한 기술이기 때문에,

많은 분들이 참고하여 활용하여 주시길 바랍니다.

감사합니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다