티스토리 뷰
반응형
Windows에서의 Composer는 패키지로 제공되기 때문에 다운로드 및 설치하면 간단히(?) 끝나지만, Linux에서는 약간의 명령어를 통해 설치를 해야합니다.
먼저 Composer를 설치하기 위해 다음과 같은 요구사항들이 필요합니다.
- PHP 7.2.5 이상
- PHP openssl extension 활성 (일반적으로는 기본으로 활성화 됨)
만약 PHP가 설치되어있지 않다면, 아래 명령어로 PHP를 설치합니다.
$ sudo apt install php
PHP가 준비되었다면 아래 명령어로 Composer를 설치합니다.
$ curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin/
명령어를 실행하고 나면 /usr/local/bin 위치에 composer.phar 실행파일이 설치됩니다. 하지만 실행을 위해 매번 composer.phar로 입력하기엔 번거로우므로 심볼릭 링크를 합니다.
$ sudo ln -s /usr/local/bin/composer.phar /usr/local/bin/composer
설치가 모두 끝났습니다. Composer가 잘 실행되는지 확인해 봅니다.
$ composer
______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/
Composer version 2.3.10 2022-07-13 15:48:23
설치가 잘 되었습니다.
참고
php를 설치하고 나면 dependency인 apache2가 자동으로 systemctl에 등록되고 실행됩니다. 이렇게 되면 80포트를 차지하게 되므로 만약 필요하지 않다면 아래 명령어로 비활성화 해줍니다.
$ sudo systemctl stop apache2
$ sudo systemctl disable apache2
Synchronizing state of apache2.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install disable apache2
Removed /etc/systemd/system/multi-user.target.wants/apache2.service.
반응형
'SW개발 > Web' 카테고리의 다른 글
PHP Laravel(라라벨)+Next.js(React/리액트) CLI 프로젝트 생성 (0) | 2022.08.04 |
---|---|
Ubuntu(우분투) 22.04LTS에서 .NET(닷넷) SDK 및 ASP.NET Core 설치 (0) | 2022.07.29 |
ASP.NET Core(닷넷 코어) + React(리액트) VSCode + CLI(명령 프롬프트) 프로젝트 생성 (0) | 2022.07.29 |
ASP.NET Core(닷넷 코어) + React(리액트) Visual Studio(비주얼 스튜디오) 프로젝트 생성 (0) | 2022.07.28 |
nginx - 413 Request Entity Too Large 에러 오류 해결 (0) | 2021.10.29 |