Installing MAMP on Macintosh for PHP/MySql

안녕하세요 화면 녹화에 오신 것을 환영합니다

이 스크린 레코딩에서, 우리는 MAMP 소프트웨어를 설치할 것입니다 매킨토시 그래서 우리는 mamporg에서 다운로드 할 것입니다 그래서 나는 이것을 지킬거야

나는 왜 매킨토시가 그렇게 불만 스러울 지 잘 모른다 그래서 다운로드 폴더로 들어갈 것입니다 그리고 여기에이 폴더가 있습니다 MAMP PRO 0401입니다 그건 내가 두 번 다운로드 한 사촌이야

그래서 나는 이것을 클릭 할 것입니다 그리고 설치를 시작합니다 그리고 저는 여기서 모든 기본값을 받아 들일 것입니다 좋아요, 설치 되었으니 어디 있는지 보도록하겠습니다 그래서 내가 열어 보면

그리고 나는 내 컴퓨터에 가서 하드 드라이브 응용 프로그램을 사용합니다 그것은 MAMP에 있고, 나는 MAMP를 시작할 수 있습니다 이것은 나에게 무리를 알려줍니다 여기에 PHPinfo, 정말 유용합니다 구성에 대해 알려줍니다 당신이 가진 시스템의 나는있어, 나는 버전 7 PHP를 가지고 있고 그것이 구성이 어디에 있는지 알려줍니다 그리고 저는 앞으로 갈 예정입니다

설정 파일을 살펴보고 나는 control-F를하고 display_errors를 찾고 싶을 것이다 이것이 MAMP로 개발을 할 때 우리가 가진 문제입니다 display_errors가 꺼져있어, 알았지? 그래서 초기화 파일을 편집하여이 문제를 해결하고 싶습니다 너는 옳은 길로 가야 해 /Applications/MAMP/bin/php/php7

10/conf/- phpini 파일, 알겠습니까? 그리고 그런데, 나는 MAMP 제어판을 가지고있다 이것은 MAMP 제어판입니다 시작하고 중지합니다

작은 녹색 점은 그것이 실행 중임을 의미합니다 그래서 Atom 텍스트 편집기를 실행할 것입니다 그리고 파일을 열어서 Mac으로 갈 것입니다 틀린, 틀린 My Mchtosh> 응용 프로그램> Mamp Mamp> Bin PHP를 보자 Mamp> 빈> PHP PHP 7

10 conf PHP INI 예, 파일을 찾았습니다 그래서이 파일을 열면 멋진 작은 텍스트 파일이됩니다 그리고 이것은 PHP 구성이며 여기서 아래로 스크롤 할 것입니다

display_error를 찾으십시오 네가하지 않으면 우리가 간다 그래서 우리가 찾고있다 이 줄은 display-errors = Off이다 이것에 대해 이야기합니다

출력 오류는 출력의 일부입니다 프로덕션 웹 사이트의 경우 프로덕션 환경에서이 작업을 수행하지 마십시오 그러나 우리는 로컬 하드 드라이브에 대한 개발 작업을 수행하고 있으므로이 작업을 진행하고 싶습니다 그렇지 않으면 오류가 항상 표시되는 것은 아니기 때문입니다 나는 디스플레이 시작 오류를 일으킬거야, 나는 그걸 켜 놓을거야

그래서 나는 우리가 개발할 수있는만큼 많은 오류를 원한다 물론, 프로덕션 환경에서 운영한다면 이것들은 다르게 그래서 제가 할 일은이 파일을 저장하는 것입니다 Command + S 나는 그것을 구했다

자, 이제 당신이해야 할 일은 MAMP를 멈추어야한다는 것입니다 다시 시작하십시오 서버를 중지하십시오 이제 서버가 중지됩니다 그리고 내가 이것을 새로 고치 러 간다면, 그것은 거기에 없기 때문에 날아갈 것입니다

내가이 서버를 시작할 때 그들은 올 것이다, 그리고 나는 웹 시작 페이지로 갈 것이고 나는 PHP 정보를 찾을 것이다 이제이 탭을 닫을 수 있습니다 그리고 나는 내려 가서 전시를 찾아야한다 계속해서 성공하고 있습니다

그것은 당신이 성공했다는 것을 의미합니다 그리고 그것은 훌륭합니다 좋아, 그럼 간단히 작은 페이지도 써 보자 나는 어떻게 제거합니까? 내 생각에 탈출구를 치고있어 그래, 우리가 간다

그래서, 파일을 조금 만들거야 안녕하세요 첫 번째 웹 페이지 좋아 우리는 이것이 어디 있는지를 알아낼 것입니다, localhost : 8888, 사촌이 로컬 컴퓨터에서 실행중인 웹 서버입니다

그리고 파인더에 들어가면, 잘 맨 위로부터 시작하겠습니다 내 컴퓨터는 어디 있습니까? 컴퓨터와 맥북 프로, 하드 드라이브, 응용 프로그램, MAMP, htdocs 그것이 우리가 들어가고 싶은 폴더입니다 그래서 저는이 파일을 여기로 가져갈 것입니다, 나는 save as라고 말할 것입니다, 저는 MAMP Htdocs에 갈 것입니다

이제 첫 번째 폴더를 만들고 새 폴더를 만듭니다 그리고 이것을 indexphp로 저장합니다 저장하십시오 그래서 그것을 멋지게 강조합니다

이제 Refresh를 누르면 여기에 first라는 폴더가 있다는 것을 알 수 있습니다 그리고 내가 먼저 들어가면, / 만약 내가 거기에 아무것도 없다면 그것은 내가 indexphp를 타이핑 한 것과 같다 폴더에 대해 indexphp가 기본 파일이라고합니다

그 웹 서버는 여러 기본 파일 중 하나는 웹 서버가로드를 찾습니다 그래서 꽤 많이 있습니다 우리는 멀리 간다 우리는 성공적으로지도를 설치하고 시동 변수를 변경하고 처음으로 작성했습니다 작은 프로그램, 알았지? 나는 그것이 도움이되기를 바랍니다

[음악]

Installation Guide: Bitnami MAMP + PHPStorm on Mac OS X 10.9

http://bitnamicom/으로 이동하여 애플리케이션을 클릭하십시오

MAMP Stack 링크를 검색하거나 스크롤하여 클릭하십시오 다운로드 링크를 클릭하여 다운로드를 시작하십시오 하단의 링크를 클릭하여 로그인 / 가입을 건너 뜁니다 다운로드 위치 선택 이미 파일을 다운로드 했으므로이 다운로드를 취소합니다 파일이 다운로드되면 MAMP 설치를 시작하십시오

설치 관리자를 실행하려면 MAMP 아이콘을 두 번 클릭하십시오 계속하려면이 팝업에서 열기를 클릭하십시오 이 메시지가 나타나지 않으면 (또는 열 수 없음) MAMP 아이콘을 마우스 오른쪽 단추로 클릭하고 메뉴에서 열기를 선택하십시오 다음을 클릭하십시오 다음을 클릭하십시오 (또는 먼저 필요하지 않은 항목을 선택 취소하십시오)

다음을 클릭하십시오 (또는 여기에서 설치 위치를 변경하십시오) 루트 암호를 입력하십시오 (이것은 무엇이든 될 수 있습니다, 단지 그것을 기억하십시오) 당신은 국부적으로 사용을위한 'bitnami'를 기억하기 쉽습니다 체크 박스를 선택 해제하고 다음을 클릭하십시오 설치 프로세스를 시작하려면 다음을 클릭하십시오

마법사를 닫고 관리자 앱을 실행하려면 마침을 클릭하십시오 이 페이지는 127001:8080에있는 환영 페이지입니다

서버 관리 탭에서 서버 상태를보고 시작 / 다시 시작 / 중지하고 각 서버의 구성을 편집 할 수 있습니다 서버가 실행 중이 아니면 맨 아래에있는 모두 시작 버튼을 클릭하여 동시에 시작할 수 있습니다 서버가 실행 중일 때 Apache Web Server를 선택하고 구성을 클릭하십시오 열린 회의 파일을 클릭하십시오 예를 선택하여 파일을 엽니 다 여기 아파치 웹 서버의 설정을 편집 할 수 있습니다

이 파일을 다른 텍스트 편집기 (예 : 텍스트 2)와 함께 수동으로 열 수도 있습니다 텍스트 편집기 응용 프로그램 실행 파일 열기 파일의 위치 (기본 설치 위치 포함)는 /Applications/mampstack-5432-0/apache2/conf/httpconf입니다

필요한 경우 Apache Web Server가 수신하는 포트 번호를 변경할 수 있습니다 이것은 My config 파일의 52 행에있는 Listen <PortNumber> 코드를 사용하여 수행 할 수 있습니다htaccess 파일을 사용하려면 AllowOverride를 모두로 변경해야합니다 이는 htaccess 파일을 사용하여 mod_rewrite 설정을 재정의하는 데 필요합니다

파일을 저장하고 닫은 다음 Apache Web Server를 다시 시작하십시오 (구성 변경 사항을 적용하려면이 작업이 필요합니다) 다음으로 오류보고를 활성화 할 것입니다 설정 파일은 /Applications/mampstack-54

25-0/php/etc/phpini에 있습니다 Sublime Text 2와 같은 텍스트 편집기로 열 수 있습니다 오류 메시지는 해커가 코드의 내부 동작에 대한 유용한 단서를 제공 할 수 있으므로 기본적으로 오류는 보안 수단으로 표시되지 않습니다 error_reporting을 E_ALL로 변경하십시오

그런 다음 display_errors를 On으로 변경하십시오 세미콜론 (;)을 제거하여 XDebug를 활성화하여 코드의 주석을 제거하십시오 XDebug는 IDE에서 PHP 코드에 중단을 추가하는 것과 같은 고급 PHP 디버깅 및 프로파일 링 기능을 허용합니다 구성 파일을 저장하고 닫으십시오 변경 사항을 적용하려면 Apache Web Server를 다시 시작하십시오

phpMyAdmin 모듈을 열려면 관리자 앱을 열고 phpMyAdmin을 클릭하십시오 또는 애플리케이션 (http://127001:8080/)을 열고 애플리케이션 탭을 클릭 한 다음 액세스 링크를 클릭하십시오

귀하의 루트 계정으로 로그인하십시오 username은 root이고 password는 bitnami MAMP 설치 중에 입력 한 암호입니다 여기서 설정을 변경할 수 있습니다 서버 상태 확인 서버에서 SQL 쿼리를 실행하십시오 다른 사용자보기 서버에서 데이터베이스 내보내기 데이터베이스를 MySQL 서버로 가져 오기 가져 오기 / 내보내기 설정 또는 기본값으로 복원하십시오

마스터 및 슬레이브 복제 (설정된 경우) 마지막으로 우리는 PHPStorm에 설정을 할 것입니다 나는 이미 프로젝트를 가지고 있으므로 이것을 열어 놓을 것이다 그러나 설정은 상관없이 동일합니다 프로젝트가 열리면 환경 설정 윈도우로 이동하십시오 왼쪽 패널에서 배포를 클릭하고 새 구성 (+)을 추가합니다

서버에 이름을 지정하고 서버 유형을 선택하십시오 즉, 파일을 서버에 저장하는 경우, 로컬 또는 마운트 된 파일은 사용자가 서버 (또는 다른 곳)에서 파일을 다운로드 한 경우입니다 확인을 선택하십시오 이제 웹 서버 루트 URL을 http : // localhost : 8080 / <projectrootname>과 같이 변경하십시오 프로젝트 루트 이름은 프로젝트 계층 구조의 최상위 폴더입니다

열기를 클릭하면 웹 브라우저에서 URL이 열립니다 (이 URL을 사용하여 URL이 올바르게 작성되었는지 확인할 수 있습니다) 적용을 클릭하십시오 왼쪽 패널에서 PHP를 선택하십시오 + 아이콘을 클릭하여 새 인터프리터 추가 메뉴에서 다른 로컬에서 추가를 선택하십시오 통역사의 이름을 선택하십시오

PHP 인터프리터의 위치를 ​​선택하십시오 (기본 MAMP 설치 위치 = /Applications/mampstack-5432-0/php/bin) 또는 폴더를 선택하는 폴더를 탐색 할 수 있습니다 PHP 인터프리터가 발견되면 PHP 버전과 디버거가 표시됩니다

적용을 클릭 한 다음 확인을 클릭하십시오 이제 새로 생성 된 PHP 인터프리터를 목록에서 선택할 수 있습니다 PHP 메뉴 아래의 서버로 가서 + 아이콘을 클릭하여 새 메뉴를 추가하십시오 서버의 이름을 입력하십시오 호스트 용 : localhost 채우기 포트 번호를 8080으로 변경하십시오

적용을 클릭하고 확인을 클릭하십시오 브라우저에서 모든 것을 시도하여 열면 모든 것이 제대로 작동하는지 확인할 수 있습니다

Installing Mamp and Running your php files in htdocs folder

우리는 mamp를 다운로드하고이 튜토리얼에 여기에 설치하여 여기지도 웹 사이트에서 다운로드 페이지로 이동합니다 순간 나는 그것이 맥 (mamp)과 다운로드 (mamp) 다운로드라면 분명히 맥에있다

실제 수요가없는 무료 버전과 프로 버전이 하나로 통합되어 있으므로 최신 버전 421을 가져 오려면 여기에서 최신 안정 버전을 선택하십시오 그것을 다운로드하고 트위터에 따라달라고 부탁합니다 나는 그것을 선택하지 않을 것입니다

설치가 끝나면 dmg 파일을 열어서 곧 바로 설치 한지도가 있고 man pro 대화 상자가 마법사의 모든 것을 볼 수 있습니다 설치 요약 설치가 성공적으로 끝났습니다 응용 프로그램 폴더 및 그냥 올라온 경우 참조하십시오 나는 mamp와 mamp pro의 두개의 다른 폴더를 가지고있다 응용 프로그램 폴더와 나는 실제로 내 mamp 아이콘을 가져올 수있다 나는 그것을 끌거야 내 선착장에 내려 놓고 너가 실제로 가지고 있지 않으면 다시 시작 했어

mamp pro subscription은 기본 무료 버전으로 제공 될 예정이며 내가 원하는 경우 실제로 바로 거기에서 서비스를 시작할 수 있습니다 단 하나의 쪽지 서버를 시작하기 전에 mamp가 수신 대기하도록 설정된 실제 포트가 있습니다 내가 취향에 들어가면 나는 항구의 탭으로 간다 나는 볼 수있다 웹 서버 포트 인 Apache Port는 8888로 설정되어 있습니다

그리고 그것은 당신의 기본 웹 포트를 80으로 넘기지 않을 것입니다 내 PHP 파일을 테스트하기 위해 실제로 갈 때입니다 address localhost : 8888 / 만약 내가 localhost로 모두 입력하고 싶다면 조금 더 수월한 시간 기본 웹이지만 MySQL 포트 및 다른 웹 서버를 실행하지 않는 한 좋은 생각일지도 모른다 당신의 기계 그래서 나는 그 (것)들을 놓는 배쉬를 클릭 할 것이다 데이터베이스에 대한 MySQL의 경우 3306에서 아파치에 대해 최대 80 개까지 OK를 클릭하십시오 나는 서버를 시작할 것이고 일단 서버가 시작되면 나는 무엇을 볼 것인가? 암호가 서버를 실행하게하기 전에 다시 나타납니다

작은 녹색 상자가 표시된 것처럼 각 확인란에 팝업으로 표시됩니다 우리는 브라우저의 시작 페이지로 내 기본 설정이 무엇이든 명령을 내놓았습니다 브라우저가 작동하는 것을 볼 수 있습니다 PHP 정보를 클릭 할 수 있습니다 PHP 엔진에서 자세한 정보를 출력하고 localhost로 간다

그 자체로 나는 단지 색인을 얻고 있습니다 앞으로 슬래시 나는 그 순간에 PHP 파일이 없다는 것을 의미합니다 내 자신의 PHP 파일을 테스트하고 어디에 사진을 보여줄 것인가? 요청이 서버에 들어 오면 PHP 엔진 내에서 작업합니다 내가 좋아하는 텍스트 편집기를 여기에 PHP 스크립트로 입력하면 열리게 될 것이다 저장하려면 파일 메뉴로 이동하여 다른 이름으로 저장을 클릭하십시오

우리는 mamp의 htdocs 폴더로 가져 와서 htdocs 폴더가 어디에 있는지 알 수 있습니다 응용 프로그램에 나는 무료 폴더 mamp 인 mamp 폴더를 찾습니다 프로가 아닙니다 htdocs 내 모든 내 PHP 문서는 HTML 문서 또는 웹 사이트입니다 리소스가 로컬 호스트의 루트 폴더로 갈 것입니다 그래서 만약 내가 할 수 이 testphp를 저장하십시오

저장을 클릭하십시오 모든 유형의 localhost에 다시 입력하십시오 귀하의 브라우저 및 난 그냥 거기에 새로 고침거야 나는 우리의 PHP를 테스트 볼 수 있습니다 그 폴더의 내용을 보여주는 링크가 나타납니다 그리고 지금 testphp를 클릭하면 PHP 파일이 모두 작동한다는 것을 알 수 있습니다

내 PHP 파일의 htdocs 폴더에지도로 이동하는 방법입니다 지도를 설치하고 꽤 간단하고 예쁘다 단순한