맥 php, composer, larabel 설치
brew 설치가 안되어있다는 가정으로 brew부터 설치한다
1.homebrew 설치
homebrew 사이트에서 설치할 수 있는 명령어 카피
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
그럼 진짜 완료