#1 개발환경 준비 – XAMPP를 설치해보자

라라벨은 PHP 프레임워크이기 때문에 이를 구동하기 위해서는 Apache, Nginx와 같은 웹서버와 PHP가 필요합니다. 또한, MySQL, MariaDB등의 데이터베이스도 같이 설치되어야 합니다.

라라벨에서는 Laravel Homestead라는 가상머신을 이용하여 설치하기를 권장합니다.
하지만, 개인적으로는 라라벨기반이 아닌 일반 네이티브 PHP도 개발해야 하기때문에 로컬에 직접 Apache, PHP & MySQL을 설치하여 개발을 진행하고자 합니다. 이 경우 라라벨에서 요구하는 권장스펙은 다음과 같습니다.

  • PHP >= 7.2.0
  • BCMath PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

손쉬운 APM 설치를 위해서 XAMPP를 이용해보도록 하겠습니다. XAMPP는 다음의 URL에서 다운로드가 가능합니다.

https://www.apachefriends.org/download.html

2019년 11월 26일 현재, 윈도우 환경에서는 3종류의 배포판이 있습니다. PHP버전 기준으로 가장 최신것인 맨 마지막 파일을 다운로드 받습니다.

혹시나 PC에 Apache 또는 IIS 등 웹서버 및 MySQL이 있는 경우 미리 삭제를 해주시기 바랍니다. 특히, 80포트(웹서버), 3306포트(데이터베이스)등을 사용하는 어플리케이션이 있는지 확인하시고 있다면 삭제 또는 다른 포트를 사용하도록 조치해주시기 바랍니다.

다운로드 받은 파일을 더블클릭하면 설치가 진행되고, 필요한 컴포넌트들을 선택한 후 설치를 진행하시면 됩니다. Tomcat, Mercury Mail Server등은 설치하지 않으셔도 됩니다.

설치가 완료되면 XAMPP Control Panel을 실행하고, Apache와 MySQL을 실행해둡니다. XAMPP Control Panel을 관리자권한으로 실행한 후, 체크박스에 체크를 하면 서비스로 등록됩니다. 이후 PC 기동시 자동으로 Apache와 MySQL이 실행됩니다.

이로써 XAMPP 설치가 완료되었습니다. 라라벨 설치를 위해서는 Composer 설치가 필수인데요, 다음 포스트에서는 컴포저와 라라벨을 설치해보겠습니다. 어렵지 않아요~~




Leave a Reply

Your email address will not be published. Required fields are marked *