MAMP
"Mac OS X, Apache, MySQL, and PHP"의 약자입니다. MAMP는 Mac OS X에 설치할 수 있는 LAMP 소프트웨어 패키지의 변형입니다. Mac에서 실제로 작동하는 웹 서버를 실행하는 데 사용할 수 있지만, 일반적으로는 웹 개발과 로컬 테스트에 사용됩니다.
Apache(또는 "Apache HTTP Server")는 웹 서버를 구성하고 실행하는 데 사용되는 구성 요소입니다. Apache를 설치하면 Mac에서 하나 이상의 웹사이트를 호스팅할 수 있습니다. 로컬 Apache 웹 서버를 구성하고 실행하면 웹 개발자는 외부 서버에 게시하지 않고도 웹 브라우저에서 자신의 웹페이지를 볼 수 있습니다.
MAMP에는 MySQL과 PHP도 포함되어 있습니다. 이 두 구성 요소는 동적 웹사이트를 만드는 데 사용되는 일반적인 (오픈 소스|오픈 소스) 기술입니다. MySQL은 널리 사용되는 DBMS이고 PHP는 웹 스크립팅 언어입니다. PHP 코드가 포함된 웹페이지는 MySQL 데이터베이스의 데이터에 액세스하고 동적 콘텐츠를 즉시 불러올 수 있습니다. PHP와 MySQL을 로컬에 설치하면 개발자는 인터넷에 게시하기 전에 Mac에서 동적 웹사이트를 만들고 테스트할 수 있습니다.
Apache, MySQL, PHP는 각각 개별적으로 설치할 수 있는 오픈 소스 구성 요소입니다. 그러나 MAMP나 MAMP Pro와 같은 사전 제작된 "AMP" 패키지를 설치하는 것이 더 빠르고 쉽습니다. MAMP와 MAMP Pro에는 로컬 웹 서버를 관리하는 데 사용할 수 있는 그래픽 사용자 인터페이스 GUI도 포함되어 있습니다.
NOTE: 경우에 따라 MAMP의 "P"는 PHP 대신 사용할 수 있는 다른 스크립팅 언어인 Perl 또는 Python을 의미할 수 있습니다. Windows 버전의 LAMP를 WAMP라고 합니다.
지식 테스트하기