IT/PHP

맥 php, composer, larabel 설치

1am_wish 2024. 8. 28. 18:24
728x90
반응형

brew 설치가 안되어있다는 가정으로 brew부터 설치한다

1.homebrew 설치

homebrew 사이트에서 설치할 수 있는 명령어 카피

https://brew.sh/

 

Homebrew

The Missing Package Manager for macOS (or Linux).

brew.sh

터미널에 명령어 입력

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

설치 후에 brew 입력 시 동작하지 않는다면 환경변수 처리

echo 'export PATH="/opt/homebrew/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

 

2. php 설치

brew를 이용하여 원하는 버전의 php 설치

brew install php@8.1

설치 후에 php 입력 시 동작하지 않는다면 환경변수 처리

echo 'export PATH="/opt/homebrew/opt/php@8.1/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="/opt/homebrew/opt/php@8.1/sbin:$PATH"' >> ~/.zshrc
brew services restart php@8.1

 

3. composer 설치

공식문서에서 안내하는 방식대로 컴포저 설치

https://getcomposer.org/download/

 

Composer

Download Composer Latest: v2.7.8 To quickly install Composer in the current directory, run the following script in your terminal. To automate the installation, use the guide on installing Composer programmatically. php -r "copy('https://getcomposer.org/ins

getcomposer.org

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

 

php composer.phar 하면 컴포저가 되지만 composer 만 치면 여전히 안됨

아래 명령어를 통해 컴포저를 옮겨줘야함. 경로가 없다고 실패한다면 /usr/local/bin 경로 만들고 하면 됨

sudo mv composer.phar /usr/local/bin/composer

 

그러면 성공 !

 

4. larabel 설치

composer global require "laravel/installer"
vi ~/.bash_profile

.bash_profile을 열어 아래 한줄 추가

export PATH="$PATH:$HOME/.composer/vendor/bin"

추가 후 아래 명령어 입력

source ~/.bash_profile
composer global require laravel/valet
valet install

valet install 에서 이런 에러가 뜬다면

 

아래처럼 하면됨

valet use php@8.1

그럼 진짜 완료

728x90
반응형