LAMP
"Linux, Apache, MySQL, and PHP"의 약자입니다. 이 소프트웨어 기술을 함께 사용하면 완전한 기능을 갖춘 웹 서버를 만들 수 있습니다.
Linux는 웹 서버에 사용되는 가장 인기 있는 운영 체제입니다. 주된 이유는 무료로 사용할 수 있는 Linux 배포판이 많기 때문입니다. 따라서 Linux 기반 서버는 일반적으로 Windows 서버보다 설정하고 유지 관리하는 비용이 저렴합니다. Linux는 (오픈 소스|오픈 소스)이므로 다른 인기 있는 오픈 소스 웹 호스팅 소프트웨어 구성 요소와도 함께 사용할 수 있습니다.
"AMP" 패키지에서 가장 중요한 소프트웨어 구성 요소는 Apache, 즉 "Apache HTTP Server"입니다. Apache는 HTTP 프로토콜을 통해 인터넷에서 웹 페이지를 제공하는 소프트웨어입니다. Apache를 설치하면 일반적인 Linux 컴퓨터가 실제 웹 사이트를 호스팅할 수 있는 웹 서버로 바뀝니다.
LAMP의 다른 구성 요소로는 MySQL과 PHP가 있습니다. MySQL은 인기 있는 오픈 소스 데이터베이스 관리 시스템(DBMS)이고, PHP는 인기 있는 웹 스크립팅 언어입니다. 이 두 기술을 함께 사용하면 동적 웹 사이트를 만들 수 있습니다. LAMP 서버는 정적인 HTML 페이지만 제공하는 대신 PHP 코드를 실행하고 MySQL 데이터베이스에서 데이터를 불러오는 동적 웹 페이지를 생성할 수 있습니다.
NOTE: 경우에 따라 LAMP의 "P"는 다른 스크립팅 언어인 Perl 또는 Python을 의미할 수도 있습니다. Windows와 Mac 시스템용 "AMP" 패키지는 각각 WAMP와 MAMP라고 합니다.
지식 테스트하기