라라벨을 설치하기전에 PHP가 필요하기 때문에 PHP 또는 XAMPP를 설치한다

www.php.net/downloads

 

PHP: Downloads

Current Stable PHP 8.0.0 (Changelog) php-8.0.0.tar.gz (sig) [16,731Kb] 26 Nov 2020 3ed7b48d64357d3e8fa9e828dbe7416228f84105b8290c2f9779cd66be31ea71 php-8.0.0.tar.bz2 (sig) [12,971Kb] 26 Nov 2020 5e832dc37eabf444410b4ea6fb3d66b72e44e7407a3b49caa5746edcf71b9

www.php.net

www.apachefriends.org/index.html

 

XAMPP Installers and Downloads for Apache Friends

What is XAMPP? XAMPP is the most popular PHP development environment XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl. The XAMPP open source package has been set up to be incredibly easy to install and to us

www.apachefriends.org

 

 

 

PHP다운로드 혹은 XAMPP를 설치를 완료 했다면 Composer을 설치하는데

getcomposer.org/

 

Composer

A Dependency Manager for PHP Latest: 2.0.8 (changelog) Composer 2.0 is now available! Read our announcement! Getting Started Download Documentation Browse Packages Issues GitHub

getcomposer.org

사이트 접속 후 Download -> Windows Installer에서 Composer-Setup.exe로 다운로드 후 설치한다.

컴포저 설치시 PHP 경로를 입력해야 하는데 다운로드 받은 PHP 혹은 XAMPP를 설치한 경로의 php.exe를 선택한다.

XAMPP를 설치 했다면 기본경로는 C:\xampp\php\php.exe 이다.

 

 

컴포저 설치를 완료 했다면 커맨드 창을 실행한 후

composer global require "laravel/installer"

입력을 하여 라라벨을 설치한다

 

 

 

라라벨 설치가 끝난다면 환경변수를 설정하는데 

내PC 속성에 들어간 뒤

고급 시스템 설정 -> 고급 -> 환경변수

 

아래쪽에 있는 시스템 변수에 새로 만들기 버튼

변수이릅 : laravel

변수 값 : C:\Users\사용자명\AppData\Roaming\Composer\vendor\bin

로 저장 한다.

 

이후 커맨드 창에서 

laravel --version

로 정상적으로 설치 되었는지 확인한다. 버전명이 뜬다면 정상 설치가 완료 되었다.

 

 

 

정상 설치가 완료 되었다면 커맨드 창에서

laravel new 프로젝트명

을 입력하면 해당 폴더가 생성되며 라라벨 프로젝트가 만들어 진다.

 

 

프로젝트가 다 만들어 진다면 커맨드창에서 프로젝트 경로로 접속한 후

php artisan --version

입력 시 버전이 정상적으로 출력 된다면 실행 준비가 끝난다.

 

php artisan serve

를 입력하면

Starting Laravel development server: http://127.0.0.1:8000

이런 식으로 나오게 되는데 브라우저로 접속하여 정상작동 하는지 확인하면 된다.

'Programming > PHP' 카테고리의 다른 글

PHP개발환경  (0) 2020.12.26
PHP 500에러  (0) 2020.03.21
부트스트랩 라디오버튼  (0) 2020.03.12

예전에 처음 환경을 세팅할때는

APMSetup을 사용해서 했다 php버전도 오래 됬고 XAMPP를 사용하고 있다

 

www.apachefriends.org/index.html

 

XAMPP Installers and Downloads for Apache Friends

What is XAMPP? XAMPP is the most popular PHP development environment XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl. The XAMPP open source package has been set up to be incredibly easy to install and to us

www.apachefriends.org

작성일 기준 PHP8버전 까지 있다.

 

설치 하는것만으로 apm환경 세팅이 간단하다

작동 시 php 파일이 들어가는 기본 경로

C:\xampp\htdocs

 

 

 

IDE

phpStorm

www.jetbrains.com/ko-kr/phpstorm/

 

PhpStorm: JetBrains가 만든 빠르고 스마트한 PHP 프로그래밍용 IDE

PhpStorm은 Symfony, Laravel, Drupal, WordPress, Laminas, Magento, Joomla!, CakePHP, Yii 등 수많은 프레임워크와 완벽하게 호환되는 PHP IDE입니다.

www.jetbrains.com

유로이지만 많은 기능이나 플러그인 추가가 가능하며 적응하면 사용하기 좋다.

 

 

 

 

notepad++

notepad-plus-plus.org/downloads/

 

Downloads | Notepad++

 

notepad-plus-plus.org

무료 텍스트 편집 툴

자동완성도 있으며 플러그인을 설치하여 사용할 수 있다.

 

 

 

fileZilla client

filezilla-project.org/

 

FileZilla - The free FTP solution

Overview Welcome to the homepage of FileZilla®, the free FTP solution. The FileZilla Client not only supports FTP, but also FTP over TLS (FTPS) and SFTP. It is open source software distributed free of charge under the terms of the GNU General Public Licen

filezilla-project.org

서버가 로컬이 아니라 원격지에 있을때 파일 업로드시 사용

 

 

 

 

 

'Programming > PHP' 카테고리의 다른 글

Windows에서 laravel 설치하기  (0) 2020.12.27
PHP 500에러  (0) 2020.03.21
부트스트랩 라디오버튼  (0) 2020.03.12
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
?>

 

500 internal server error

php 500 에러시 해당 코드를 포함시키면 에러난 위치와 에러 내용을 확인할 수  있다.

보통 서버 설정이나 php 스크립트에 문제가 있어서 발생한다.

 

 

 

'Programming > PHP' 카테고리의 다른 글

Windows에서 laravel 설치하기  (0) 2020.12.27
PHP개발환경  (0) 2020.12.26
부트스트랩 라디오버튼  (0) 2020.03.12
<scrtip>
	var radioGroup = $('#radioGroup input:radio:checked').val();
	alert(radioGroup);
</scrtip>​
<div class="btn-group" id="radioGroup">
	<div class="custom-control custom-radio">
		<input type="radio" name="radio_option" id="radio-1" class="custom-control-input"  checked="checked" value = "1">
		<label class="custom-control-label" for="radio-1">1</label>
	</div>
	<div class="custom-control custom-radio">
		<input type="radio" name="radio_option" id="radio-2" class="custom-control-input" value = "2">
		<label class="custom-control-label" for="radio-2">2</label>
	</div>
	<div class="custom-control custom-radio">
		<input type="radio" name="radio_option" id="radio-3" class="custom-control-input" value = "3">
		<label class="custom-control-label" for="radio-3">3</label>
	</div>
	<div class="custom-control custom-radio">
		<input type="radio" name="radio_option" id="radio-4" class="custom-control-input" value = "4">
		<label class="custom-control-label" for="radio-4">4</label>
	</div>
	<div class="custom-control custom-radio">
		<input type="radio" name="radio_option" id="radio-5" class="custom-control-input" value = "5">
		<label class="custom-control-label" for="radio-5">5</label>
	</div>
</div>

부트스트랩 라디오버튼

 

 

'Programming > PHP' 카테고리의 다른 글

Windows에서 laravel 설치하기  (0) 2020.12.27
PHP개발환경  (0) 2020.12.26
PHP 500에러  (0) 2020.03.21

+ Recent posts