-
[Laragon] 윈도우에서 포터블 웹 개발환경 만들기 - 2) 프로그램 추가Programming/Laragon 2023. 9. 12. 16:45
이전 글 : [Programming/Laragon] - [Laragon] 윈도우에서 포터블 웹 개발환경 만들기 - 1) 라라곤설치
[Laragon] 윈도우에서 포터블 웹 개발환경 만들기 - 1) 라라곤설치
예전에는 윈도우에서 APM 설치가 쉽지 않았다. 지금은 XAMPP 같은 일괄설치 프로그램이 있어 편리하게 웹 개발 환경을 만들 수 있다. 하지만, XAMPP는 딱 PHP까지만 된다. nodejs나 python 같은 웹 개발은
striban.tistory.com
이전 글에서는 라라곤 포터블 에디션을 USB에 설치하였다.
이번에는 포터블 에디션에 포함된 기본 프로그램을 업데이트 및 추가해보도록 하겠다.
라라곤의 핵심 폴더인 bin 폴더로 가자.
다운받은 포터블 에디션에는 위와 같은 프로그램이 기본으로 설치되어 있다.
그러나,
php5.4, mysql5.1 등 각 프로그램의 버전이 낮으므로 최신 버전을 수동으로 설치하여야 한다.
일단, 기본 프로그램들을 다운로드 받자.
1. 프로그램 다운로드
1) cmder - https://cmder.app
Cmder | Console Emulator
Total portability Carry it with you on a USB stick or in the Cloud, so your settings, aliases and history can go anywhere you go. You will not see that ugly Windows prompt ever again.
cmder.app
윈도우즈용 콘솔 에뮬레이터인 cmder는 윈도우 기본 터미널을 대체하는 프로그램이다.
라라곤 포터블에는 윈도우 기본 터미널이 포함되어 있다.
cmder를 사용하려면 새로 다운받아서 사용하여야 한다.
Full Edition은 Git이 포함되어 있는 것이고, Mini Edition은 cmder만 있는 것이다.
git은 필요하면 추가할 수 있으므로 Mini Edition을 받는다.
2) composer - https://getcomposer.org
Composer
A Dependency Manager for PHP Latest: 2.6.2 (changelog) Getting Started Download Documentation Browse Packages Issues GitHub
getcomposer.org
laravel과 같은 프레임워크를 설치하는데 필수적인 php 의존성 관리도구인 composer도 버전이 낮으므로 새로 다운로드 받는다.
3) heidisql - https://www.heidisql.com
HeidiSQL - MariaDB, MySQL, MSSQL, PostgreSQL and SQLite made easy
What's this? HeidiSQL is free software, and has the aim to be easy to learn. "Heidi" lets you see and edit data and structures from computers running one of the database systems MariaDB, MySQL, Microsoft SQL, PostgreSQL and SQLite. Invented in 2002 by Ansg
www.heidisql.com
개인적으로 가장 선호하는 sql 관리도구인 heidisql 도 업데이트된 버전으로 다운받는다.
phpmyadmin이나 adminer는 밑에 따로 설치방법을 설명하였다.
4) mariadb - https://mariadb.org
MariaDB Foundation - MariaDB.org
… Continue reading "MariaDB Foundation"
mariadb.org
sql 프로그램인 mariadb도 윈도우용 zip 파일로 받는다.
현재는 11.2까지 있지만 현재 가장 많이 쓰이는 10.11 버전을 받았다.
5) nginx - http://nginx.org
nginx news
2023-04-11nginx-1.24.0 stable version has been released, incorporating new features and bug fixes from the 1.23.x mainline branch — including improved handling of multiple header lines with identical names, memory usage optimization in configurations w
nginx.org
nginx도 윈도우용 최신 파일로 받는다.
6) visual studio code - https://code.visualstudio.com
Visual Studio Code - Code Editing. Redefined
Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.
code.visualstudio.com
라라곤 포터블 에디션에는 notepad++ 가 기본 에디터로 포함되어 있다.
에디터 중에 최강인 visual studio code를 다운받아 대체하는 것이 좋다.
vs code도 윈도우용 zip파일로 다운받는다.
7) php - https://windows.php.net
PHP For Windows: Home
Missing PECL DLLs 17 Oct 2022 You may have already noticed that DLLs for new PECL releases are no longer available for several months. This is because the Windows PECL build machine died, and the team is still working on the long term plan of building DLLs
windows.php.net
php도 새로운 버전으로 다운받아야 하는데, 잘보면 윈도우용 php는 VS16에 대한 의존성을 표시하고 있다.
VS16은 Microsoft Visual C++ 2015-2019 재배포 가능 패키지를 말한다.
다행히 VS16은 다운로드 페이지에서 바로 받을 수 있다.
다운로드 페이지 좌측에 보면 VC15 & VS16 메뉴가 있다.
여기서 밑에 링크를 클릭하면 바로 다운로드가 시작된다.
VS16이 없는 PC는 당연히 필요하고 VS16이나 VS17이 설치되어 있는 PC는 없어도 된다.
2. 프로그램 설치
1) 압축해제
위에서 다운로드 받은 프로그램을 laragon > bin 폴더로 옮긴다.
다운받은 파일 중 composer.phar는 composer 폴더에 덮어쓰기로 옮긴다.
그리고, 각 zip 파일은 압축을 풀어준다.
기존 cmder 폴더는 Laragon에서 만든 cmd용 스크립트이므로 혹시 모르니 폴더이름을 변경해주고 cmder_mini를 cmder로 바꾸어 준다.
VScode는 code로 폴더이름을 변경한다.
laragon > bin > php 폴더에 압축을 해제한 php파일을 버전 및 타입명 그대로 옮겨준다.
php5.4는 필요하지 않으므로 삭제한다.
혹시, php7 이 필요하면 똑같이 다운로드 받아서 위와 같이 넣어주기만 하면 된다.
nginx도 버전명 그대로 옮겨주고 기존 nginx는 삭제한다.
mariadb도 버전 및 타입명 그대로 옮겨주고 기존 mysql은 삭제한다.
MySQL8이나 MariaDB11 이 필요하면 위와 같이 그대로 넣어주면 된다.
laragon > bin > 각 프로그램 폴더에 버전별로 설치를 해두면 Laragon에서 원하는 버전을 선택하여 사용할 수 있게 된다.
마지막으로 PHP를 구동하기 위해서 VS16을 설치한다. 물론, 이미 설치되어 있는 PC는 필요없는 과정이다.
그러나, 포터블 특성 상 다른 PC에 없는 경우가 있을 수 있으므로 VC_redist.x64.exe 파일은 해당위치에 보관하였다가 없는 PC에서 라라곤을 사용하기 전에 설치하도록 한다.
3) 웹기반 프로그램 추가
윈도우 환경이 아닌 웹에서 구동되는 공용관리도구는 별도로 설치한다.
laragon > etc > apps 폴더에는 웹에서 구동되는 공용관리도구를 추가할 수 있다.
기본적으로 adminer가 있는데 PHP5 버전용이라 업데이트를 해주어야 한다.
Adminer - Database management in a single PHP file
Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP. Conversely to phpMyAdmin, it consist of a single file ready to deploy to the target server. Adminer is available for MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Orac
www.adminer.org
adminer.php 를 새로 다운로드 받은 다음
laragon > etc > apps > adminer 폴더에 넣어주고 기존 index.php를 삭제한 후 새로 받은 파일이름을 index.php로 변경하여준다.
adminer 보다 phpmyadmin이 필요할 경우 동일하게 laragon > etc > apps 폴더에 넣어주면 된다.
위에서 다운받은 HeidiSQL을 사용하려면 phpmyadmin은 생략하도록 한다.
phpMyAdmin
Your download should start soon, if not please click here. Please verify the downloaded file Please take additional steps to verify that the file you have downloaded is not corrupted, you can verify it using the following methods: phpMyAdmin needs your con
www.phpmyadmin.net
phpmyadmin을 다운로드 받은 다음
laragon > etc > apps 폴더에 넣어주고 phpmyadmin으로 폴더이름을 변경한다.
HeidiSQL을 사용하면 굳이 웹기반으로 구동시켜야 하는 adminer나 phpmyadmin은 쓸 일이 없다.
이렇게 윈도우 환경에서 실행되는 프로그램은 laragon > bin 폴더에, 웹기반 프로그램은 laragon > etc > apps 폴더에 개발 환경에 맞는 프로그램을 추가해주기만 하면 복잡한 설정없이 윈도우에서도 손쉽게 웹 개발 환경을 구축할 수 있다.
다음에는 설치한 프로그램을 포터블에서 원활하게 사용할 수 있도록 몇 가지 설정을 해보자.
다음 글 : [Programming/Laragon] - [Laragon] 윈도우에서 포터블 웹 개발환경 만들기 - 3) 프로그램 설정
[Laragon] 윈도우에서 포터블 웹 개발환경 만들기 - 3) 프로그램 설정
이전 글 : [Programming/Laragon] - [Laragon] 윈도우에서 포터블 웹 개발환경 만들기 - 2) 프로그램 추가 [Laragon] 윈도우에서 포터블 웹 개발환경 만들기 - 2) 프로그램 추가 이전 글 : [Programming/Laragon] - [Larag
striban.tistory.com
'Programming > Laragon' 카테고리의 다른 글
[Laragon] 윈도우에서 라라곤으로 그누보드 설치하기 (0) 2023.09.20 [Laragon] 윈도우에서 라라곤으로 워드프레스 설치하기 (5) 2023.09.18 [Laragon] 윈도우 웹 개발 환경 - 라라곤 기본 사용 방법 (0) 2023.09.15 [Laragon] 윈도우에서 포터블 웹 개발환경 만들기 - 3) 프로그램 설정 (0) 2023.09.14 [Laragon] 윈도우에서 포터블 웹 개발환경 만들기 - 1) 라라곤설치 (0) 2023.09.11