PHP 애플리케이션을 개발한다면 반드시 테스트 서버가 필요합니다. 웹 사이트에 서버가 없는 경우 Mac OS에서 로컬 서버를 설정할 수 있는 몇 가지 옵션이 있습니다. 내부 경로를 택하거나, 즉 내부 Apache를 사용하고 PHP 및 MySQL 지원을 설치하거나 저항이 가장 적은 경로를 선택하여 MAMP를 다운로드합니다.
Mamp는 몇 분 안에 테스트 환경을 설정할 수 있는 간단한 애플리케이션입니다. 당신은 그것을 다운로드 여기에. 2가지 버전 중에서 선택할 수 있습니다. 하나는 무료이고 유료 버전의 일부 기능도 부족하지만 일반적인 테스트에는 충분합니다. 예를 들어 무료 버전에서는 가상 게스트 수가 제한됩니다. 그렇지 못한 것이 사실입니다. 시도해 보지는 않았지만 제한 사항은 그래픽 도구에만 적용되는 것 같습니다. 이는 무료 버전에서는 최소한이지만 더 많은 가상 게스트를 원할 경우 클래식 구성 경로를 통해 이를 피할 수 있어야 합니다. 파일.
다운로드가 완료되면 디렉터리를 원하는 폴더에 끌어다 놓으면 됩니다. 글로벌 애플리케이션 또는 홈 폴더의 애플리케이션 중 하나입니다. 또한 MySQL 서버의 초기 비밀번호를 변경하는 것이 좋습니다. 수행 방법은 다음과 같습니다.
터미널을 엽니다. CMD+스페이스바를 눌러 SpotLight를 열고 따옴표 없이 "터미널"을 입력한 후 적절한 응용 프로그램을 찾으면 Enter 키를 누릅니다. 터미널에서 다음을 입력합니다.
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
크데
/응용 프로그램/MAMP/bin/phpMyAdmin/config.inc.php
86행에서 새 비밀번호를 따옴표로 묶어 입력할 수 있습니다.
그런 다음 파일은 다음과 같습니다.
/응용 프로그램/MAMP/bin/mamp/index.php
이 파일에서는 5행의 비밀번호를 덮어씁니다.
이제 MAMP 자체를 시작할 수 있습니다. 그런 다음 구성하십시오. “기본 설정…”을 클릭하세요.
첫 번째 탭에서는 시작 시 시작할 페이지, MAMP가 시작될 때 서버를 시작하고 MAMP를 닫을 때 서버를 종료할지 여부 등을 설정할 수 있습니다. 우리에게는 두 번째 탭이 더 흥미로웠습니다.
여기에서 MySQL과 Apache가 실행되어야 하는 포트를 설정할 수 있습니다. 저는 이미지에서 80과 3306을 선택했습니다. 즉, 기본 포트입니다("를 클릭하기만 하면 됩니다).기본 PHP 및 MySQL 포트 설정"). 동일한 작업을 수행하면 OS X은 MAMP를 시작한 후 관리자 비밀번호를 묻습니다. 그것은 한 가지 간단한 이유이며 그것은 안전입니다. Mac OS에서는 1024보다 낮은 포트에서 비밀번호 없이는 어떤 것도 실행할 수 없습니다.
다음 탭에서 PHP 버전을 선택하세요.
마지막 탭에서는 PHP 페이지를 저장할 위치를 선택합니다. 예를 들면 다음과 같습니다.
~/문서/PHP/페이지/
PHP 애플리케이션을 어디에 배치할 것인가?
이제 MAMP가 실행 중인지 테스트해 보겠습니다. 두 표시등이 모두 녹색이므로 "를 클릭합니다.시작 페이지 열기” 그러면 서버에 대한 정보 페이지가 열리며, 여기에서 서버에 대한 정보, 즉 서버에서 실행 중인 정보, 특히 데이터베이스를 모델링할 수 있는 phpMyAdmin에 액세스할 수 있습니다. 그러면 자체 페이지가 다음에서 실행됩니다.
http://localhost
이 튜토리얼이 유용하고 Mac에서 PHP 및 MySQL 테스트 환경을 설정하는 간단한 방법을 소개했기를 바랍니다.
불행하게도 나는 그가 그렇지 않았다고 말해야 합니다. http://localhost 은(는) 허용되지 않는 주소입니다. 기능적인 .htaccess와 함께 가상 호스트를 시작해야 합니다. 다음으로 호스팅으로 1:1 서버를 구성하면 됩니다. 처음 두 가지 사항에 대한 지침을 확장해 주시겠어요? 지금은 사무실에 Linux용 PHP 서버가 있어서 작업이 훨씬 쉬워질 것입니다.
MAMP는 고정 IP 주소 또는 개인 웹 공유와 동일한 웹 주소를 지원합니다. 제 경우에는 필요합니다. http://81.201.57.184 또는 http://osxfil.pilsfree.net
따라서 이 경우에는 2가지 옵션이 있습니다. 그래픽 지그재그를 원한다면 프로 버전을 구입하세요. 구성 파일을 통해 Apache, mysql 및 php를 구성하는 방법을 알고 있다면 Mac OS에서 자신만의 환경을 구성하고 설정할 수 있습니다. Mac OS에는 기본적으로 WWW 서버로 Apache가 있습니다. 나는 또한 미래에 그것에 대해 쓰고 싶습니다. 어쨌든 저는 주로 응용 프로그램을 위한 테스트 서버를 원하지만 자체 Apache, MySQL, PHP를 구성할 만큼 기술적으로 능숙하지 않은 소규모 개발자에 관심이 있습니다. Windows에도 비슷한 것이 있었는데 이름이 무엇인지 기억이 나지 않습니다.
아무튼 글의 시작부터 나는 한 가지부터 시작하고 있다. 즉, Mamp의 주소록은 구성 파일이 있는 Apache 인스턴스를 위한 "감옥"일 뿐입니다. 그러나 구성 파일에 대한 지식이 있다면 Mamp lite를 사용하여 이 작업을 수행할 수 있다고 생각합니다. /Mamp/conf/apache/httpd.conf가 필요합니다. 내 이론은 Mamp lite와 Mamp pro가 동일한 설치 이미지를 가지고 있다는 사실로 더욱 뒷받침됩니다. 어쨌든, 파일을 통해 구성해야 한다면 파일을 Mac OS의 기본 Apache로 보내고 여기에 PHP/MySQL을 추가합니다.
정보 감사합니다. 저도 다른 곳으로 가고 싶습니다. 문제는 각 트라이어드가 서로 다른 파일 구조를 가지고 있고 각각 서로 다른 모듈 세트를 가지고 있다는 것입니다. 따라서 서버에서 conf와 vhost를 드래그하고 나머지는 개별적으로 드래그하는 것으로 충분하다고 생각했습니다. 노력하겠습니다. 감사합니다.
MAMP PRO를 사용하는 것은 어떻습니까? 모든 .htaccess의 독립적인 편집, 가상 호스트 생성(별칭 이름, 보안 설정, PHP 모듈 구성 및 접미사 구성 포함)을 처리하거나 DDNS를 통해 도메인을 로컬 호스트로 지정할 수 있습니다.
그게 당신이 묻는 것입니까, 아니면 질문을 오해 했습니까?