Mac M1 설치 mnmp(Mac+Nginx+MySQL+PHP)개발 환경
메모: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)개발 환경 에 관 한 글 을 소개 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
macbookpro jis 배열에 대한 외부 키보드 us 배열 연결 설정직장에서 처음으로 mac을 사용하게 되었다. 툴이나 설정 등 처음이었기 때문에 기록. 난 thinkpad us 배열 키보드를 연결. 안내가 표시됩니다. 왼쪽 shift의 오른쪽 옆의 버튼을 추측하고, 오른쪽 shif...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.