Mac M1 설치 mnmp(Mac+Nginx+MySQL+PHP)개발 환경

전에 HomeBrew  을 설 치 했 는데 그 다음 에 환경 을 설치 해 야 합 니 다.
메모:brew install 에 다음 과 같은 오류 가 발생 하면 설치 시  arch -arm64 brew install 패키지 이름 으로 설치 합 니 다.

Nginx 설치 

brew install nginx 
설치 에 성공 하면 brew info nginx 를 통 해 nginx 정 보 를 볼 수 있 습 니 다.가장 중요 한 것 은 사이트 루트 디 렉 터 리 와 프로필 디 렉 터 리 를 보 는 것 입 니 다.(기본 8080 포트)

 php-fpm 분석 php

#   
vim /opt/homebrew/etc/nginx/nginx.conf
 
#      http{}    
location ~ \.php$ {
 root   html;
 fastcgi_pass 127.0.0.1:9000;
 fastcgi_index index.php;
 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
 include  fastcgi_params;
}
 
#   ,    nginx
nginx -s reload

# nginx     
 
sudo nginx #   
sudo -s reload #       
sudo -s reopen #   
sudo -s stop #   
sudo -s quit #   
MySQL 설치
우선 설치 하고 싶 은 mysql 버 전이 포함 되 어 있 는 지 검색 하 십시오[email protected]예 를 들다

설치 성공

 MySQL 환경 변수 추가

#   
echo 'export PATH="/opt/homebrew/opt/[email protected]/bin:$PATH"' >> ~/.zshrc
 
#    ~/.zshrc
source ~/.zshrc
현재 버 전 보기

mysql --version
PHP 설치 
우선 설치 하고 싶 은 php 버 전이 포함 되 어 있 는 지 검색 하 십시오.php 5.6 을 예 로 들 면

brew search php
brew search phop 을 실행 한 결과 phop 5.6 이 없 는 것 으로 나 타 났 습 니 다.해결 방법 은? 탭 해 봐.

살짝 누 르 세 요.

brew tap shivammathur/php
tap 시간 이 초과 되면 브 라 우 저 로 엽 니 다.  https://github.com/shivammathur/homebrew-php ,압축 팩 다운로드
스트레스 해소 /opt/homebrew/Library/Taps/shivammathur/homebrew-php (존재 하지 않 으 면 수 동 으로 항목 을 만들어 야 합 니 다)
완성 되면 php 5.6 버 전 을 찾 을 수 있 습 니 다.

php 5.6 설치,설치 완료 기다 리 기

brew install shivammathur/php/[email protected]
 PHP 환경 변수 추가

#   
vim ~/.zshrc
 
#   
export PATH="/opt/homebrew/opt/[email protected]/bin:$PATH"
export PATH="/opt/homebrew/opt/[email protected]/sbin:$PATH"
 
#       ~/.zshrc
source ~/.zshrc

#     
brew services start [email protected] #    php5.6
brew services stop [email protected] #   php5.6
설치 하 다. brew-php-swither PHP 버 전 전환 도구

brew install brew-php-switcher
버 전 전환

# brew-php-switcher    
brew-php-switcher 5.6 
현재 버 전 보기

php -v
Mac M1 설치 mnmp(Mac+Nginx+MySQL+PHP)개발 환경 에 관 한 글 을 소개 합 니 다.

좋은 웹페이지 즐겨찾기