macOS Sierra 설치 Apache 2.4+PHP 7.0+MySQL 5.7.16
1.설치 전 준비
1.Homebrew 설치 또는 업데이트
홈 브 레 우 는 군말 을 많이 하지 않 는 다.블 로그 에서 처음 언급 한 것 도 아니 고 Mac 에서 없어 서 는 안 되 거나 없어 서 는 안 되 는 가방 관리자 이다.아래 캡 처 는 제 가 현지에서 사용 하 는 brew 버 전 정보 입 니 다.물론 현재 최신 버 전 입 니 다.위 와 같은 내용 을 설치 하기 전에 brew 가 최신 버 전 인지 확인 해 야 합 니 다.Mac 에서 Homebrew 를 설치 하 는 것 에 대해 서 는 더 이상 언급 하지 않 겠 습 니 다.자체 구 글 을 사용 하 십시오.
아래 에서 먼저 brew update 의 업데이트 작업 을 진행 하 였 으 며,현재 brew 가 최신 버 전 임 을 알려 드 립 니 다.우 리 는 brew-v 를 통 해 현재 의 brew 버 전 을 볼 수 있다.brew 에 익숙 하지 않 으 면 brew-h 를 사용 하여 brew 와 관련 된 명령 동작 을 볼 수 있 습 니 다.구체 적 으로 다음 과 같다.

2.Xcode8.2
Xcode 가 최신 버 전인 지 확인 하 십시오.Xcode 가 8.2 이전 버 전이 라면 PHP 7.0+를 컴 파일 할 때"Xcode 업데이트"버 전 을 알려 줍 니 다.아래 는 Xcode 8.1 에서 PHP 7.0 타 임 스 를 컴 파일 하 는 오류 입 니 다.

그래서 당신 의 Xcode 가 현재 최신 버 전 이 고 아래 는 제 가 업데이트 한 Xcode 8.2 버 전 입 니 다.

아파 치 2.4 설치
물론 brew 로 아파 치 2.4 를 설치 하 는 것 은 간단 하 다.아래 는 아파 치 2.4 설치 명령 이다.먼저 brew 의 tap 명령 을 사용 하여 Apache 창 고 를 만 든 다음 install 명령 을 사용 하여 Apache 를 설치 합 니 다.설치 할 곳 은 Apache 2.4 이 므 로 brew install httpd 24 입 니 다.아파 치 2.2 를 설치 하려 면 brew install httpd 22 입 니 다.
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Andale Mono"; color: #28fe14; background-color: rgba(0, 0, 0, 0.9) }span.s1 { }brew tap homebrew/apache
brew install httpd24
구체 적 인 과정 은 다음 과 같다.

설치 가 완료 되면 brew info httpd 24 를 사용 하여 설치 한 Apache 2.4 의 구체 적 인 정 보 를 볼 수 있 습 니 다.아파 치 서 비 스 를 시작 하 라 는 명령 이 있 을 것 이다.다음은 brew 를 사용 하여 Apache 서버 를 조작 하 는 동작 입 니 다.
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Andale Mono"; color: #28fe14; background-color:rgba(0,0,0,0.9)}span.s1{}아파 치 시작:brew services start homebrew/apache/httpd 24
아파 치:brew services 다시 시작 homebrew/apache/httpd 24
아파 치:brew services stop homebrew/apache/httpd 24 닫 기
아래 캡 처 에 있 는 아파 치 정보:

잠시 후 PHP 7.0 을 설치 하면 아파 치 를 통일 적 으로 설정 합 니 다.그러나 아파 치 서 비 스 를 시작 하고 기본 설정 을 사용 할 수 있 습 니 다.아래 는 시작 후 아파 치 서비스 에 대한 접근 입 니 다.물론 기본 값 은 8080 포트 이기 때문에 방문 해 야 할 주 소 는 localhost:8080 입 니 다.이 주 소 를 방문 하면 아래 의 정 보 를 볼 수 있 습 니 다.브 라 우 저 에서 아래 페이지 에 접근 할 수 있 습 니 다.아파 치가 성공 적 으로 설치 되 었 음 을 설명 합 니 다.

3.MySQL 의 설치
MySQL 의 설치 도 비교적 간단 하 다.이전에 우 리 는 Swift 의 Perfect 서버 프레임 워 크 를 소개 할 때 사용 한 적 이 있다.즉,나 는 현지에서 이미 brew 를 통 해 MySQL 데이터 베 이 스 를 설치 한 적 이 있다.물론 설치 하지 않 았 다 면 brew 를 이용 해 MySQL 을 설치 하 는 것 도 간단 하 다.아래 는 my sql 을 설치 하 라 는 명령 입 니 다.조금 만 기 다 려 야 합 니 다.MySQL 이 설치 되 어 있 습 니 다.
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Andale Mono"; color: #28fe14; background-color: rgba(0, 0, 0, 0.9) }span.s1 { }brew install mysql
이전 방식 에 따라 MySQL 데이터 베 이 스 를 설치 한 후 brew info my sql 명령 을 사용 하여 해당 하 는 my sql 정 보 를 볼 수 있 습 니 다.아래 는 바로 우리 지역 my sql 에 해당 하 는 정보 입 니 다.info 에서 보 듯 이 MySQL 을 처음 설치 한 후 비밀번호 가 없 는 루트 가 MySQL 데이터베이스 에 로그 인 할 수 있 습 니 다.로그 인 후 루트 사용자 에 게 비밀 번 호 를 설정 할 수 있 습 니 다.

위의 정보 에서 mysql 서버 를 시작 하 라 는 명령 도 볼 수 있 습 니 다.물론 저 희 는 brew 를 사용 하여 MySQL 서 비 스 를 시작 하고 닫 습 니 다.다음 과 같 습 니 다.
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Andale Mono"; color: #28fe14; background-color:rgba(0,0,0,0.9)}span.s1{}시작:brew 서비스 start mysql
재 부팅:brew services restart mysql
정지:brew services stop mysql
구체 적 인 조작 은 다음 과 같다.

이전 블 로그 에서 도 언급 했 듯 이 MySQL 에 대한 시각 적 관 리 는 Mac 의 Sequel Pro 가 좋 습 니 다.다음 과 같 습 니 다.

4.PHP 7.0 의 설치
다음은 PHP 7.0 을 brew 로 설치 해 야 합 니 다.이 과정 에서 문제 가 생 겼 습 니 다.먼저 Xcode 버 전의 문제 입 니 다.저 는 최신 Xcode 8.2 를 업그레이드 하지 않 았 고 PHP 7.0 타 임 스 를 설치 하 는 것 이 잘못 되 었 습 니 다.나중에 Xcode 를 업그레이드 하 였 습 니 다.그리고 또 다른 문제 가 생 겼 습 니 다.잠시 후에 소개 하 겠 습 니 다.
1.PHP 7.0 정보 보기
Brew 를 사용 하여 PHP 7.0 을 설치 하기 전에 설치 정 보 를 확인 하 는 것 이 좋 습 니 다.brew 를 사용 하여 PHP 를 설치 할 때 도 옵션 이 있 기 때문에 추가 할 수 있 는 옵션 이 있 으 면 Apache 에서 사용 할 수 없 을 수도 있 습 니 다.설치 하기 전에 PHP 에 관 한 정 보 를 보 는 것 이 좋 습 니 다.
아래 는 brew info phop 70 을 사용 하여 해당 정 보 를 볼 수 있 습 니 다.물론 PHP 7.1 도 설치 할 수 있 습 니 다.아래 는 충돌 한 PHP 버 전 을 보 여 줍 니 다.그 에 상응하는 의존 가방 을 제시 했다.물론 우 리 는 아직 PHP 7.0 을 설치 하지 않 았 기 때문에 대부분 X 번 을 친다.아래 에 옵션 이 있 습 니 다.PHP 7.0 을 설치 해서 사용 해 야 합 니 다.아래 에서 볼 수 있 듯 이 아파 치 2.4 에서 이 PHP 버 전 을 사용 하려 면--with-httpd 24 라 는 인 자 를 더 해 야 합 니 다.이 매개 변 수 는 추가 되 지 않 았 다 면 설치 한 PHP 는 아파 치 에서 사용 할 수 없습니다.다음 과 같 습 니 다.

2.PHP 창 고 를 만 들 고 PHP 7.0 설치
아래 는 PHP 7.0 설치 명령 입 니 다.-with-httpd 24 를 추가 해 야 합 니 다.그렇지 않 으 면 아파 치 2.4 에서 사용 할 수 없습니다.
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Andale Mono"; color: #28fe14; background-color: rgba(0, 0, 0, 0.9) }span.s1 { }brew tap homebrew/php
brew install php70 --with-httpd24
아래 는 제 가 PHP 7.0 을 설치 할 때 발생 한 오류 입 니 다.brew install phop 70 을 직접 사용 하면 설치 에 성공 할 수 있 습 니 다.-with-Huttp 24 를 추가 하면 아래 의 오 류 를 보고 할 수 있 습 니 다.아래 오류 안내 에 서 는 문제 해결 을 위 한 해당 연결'https://github.com/Homebrew/homebrew-php/issues/3736을 제시 했다.이 github 연결 에서 해당 하 는 해결 방안 을 찾 았 습 니 다.터미널 에서 xcode-select--install 을 실행 한 후에 다시 설치 하면 됩 니 다.

3.설 치 된 PHP 정보 보기
아래 는 설 치 된 PHP 70 에 관 한 정보 입 니 다.물론 일 부 는 포크 입 니 다.필요 하 다 면 후기 에 추가 할 수 있 습 니 다.

Info 에 중요 한 정보 가 많 습 니 다.아래 부분 은 PHP 70 이 Apache 에 있 는 설정 입 니 다.Apache 에 있 는 httpd.conf 파일 에 아래 설정 항목 을 추가 하면 됩 니 다.나중에 자세히 소개 하 겠 습 니 다.

5.아파 치 설정
다음은 우리 의 Apache 서버 를 설정 해 야 합 니 다.물론,주로 Apache 2.4 와 PHP 7.0 의 연결 입 니 다.위 에서 도 언급 했 듯 이 이 블 로 그 는 주로 httpd.conf 파일 에 대한 설정 입 니 다.먼저/usr/local/etc/apache 2/2.4/httpd.conf 파일,즉 아파 치 2.4 와 관련 된 프로필 을 엽 니 다.
우선 저 희 는 해당 PHP 버 전 을 설정 합 니 다.즉,PHP,Info 의 설정 정 보 를 httpd.conf 에 붙 여 넣 습 니 다.다음 과 같다.

그리고 서버 의 문서 루트 디 렉 터 리 를 설정 합 니 다.다음 과 같 습 니 다.

필요 하 다 면 index.php 색인 파일 을 추가 하 십시오.다음 과 같 습 니 다.

Apache 서 비 스 를 다시 시작 하면 테스트 를 진행 할 수 있 습 니 다.www.doc 에 info.php 방법 을 추가 하고 파일 에 phpinfo()함 수 를 사용 하여 해당 하 는 php 정 보 를 출력 할 수 있 습 니 다.아래 와 같다.

다음은 브 라 우 저 에서 이 info.php 파일 을 방문 할 수 있 습 니 다.다음 과 같 습 니 다.

이로써 이 블 로그 의 내용 은 끝 났 고,다음은 맥 에서 PHP 를 재미있게 하 는 것 이다.마치 어떤 사람 이 PHP 를(H 영 화 를 찍 는)의 약칭 이 라 고 놀 리 는 것 같다.子 曰:이것 은 신인 이다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
【AWS】Mac에서 EC2와 ssh 연결을 할 수 없을 때 확인해야 할 사항터미널에서 AWS의 EC2로 ssh 연결할 때의 요점을 비망록으로 요약한다. Permission denied 등의 오류가 발생하여 연결할 수 없는 경우 다음 사항을 확인하십시오. 실행할 문장 ssh-i[키 쌍(비밀 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.