티스토리 뷰

------------------------------------------------------------

 

오이오이! 설마 이자료 검색해서 오는 흑우 없제?

 

이거 이제 안됩니다!! 

 

발렛이 2.버전 출시하면서 윈도우는 지원하지 않아요 ㅠㅠ

 

홈스테드나 php artisan serve를 사용합시다.

 

------------------------------------------------------------

더보기

순서. 이렇게 설치할거임. 근데 해보니 1,2 번 바뀌어도 괜찮은듯.

 

1. php73

2. maria DB

3. composer

4. laravel

5. valet

 

+번외

6. phpMyAdmin

 

--------------------------------------------------------------

1. php

http://windows.php.net/download/

 

PHP For Windows: Binaries and sources Releases

Binaries and sources Releases Select an option to direct access... VC15 x64 Non Thread Safe VC15 x64 Thread Safe VC15 x86 Non Thread Safe VC15 x86 Thread Safe VC15 x64 Non Thread Safe VC15 x64 Thread Safe VC15 x86 Non Thread Safe VC15 x86 Thread Safe VC14

windows.php.net

- 다운로드 받고 해당 폴더로 이동.

 

- 환경 변수 > PATH(계정,시스템)에 php 추가.

 

- 폴더로 php.ini-development 파일을 php.ini 로 복사하고 php.ini을 열어요!!

php.ini

<확인>

extension_dir="C:\tools\php73\ext"

 

<주석제거>

extension=curl 
extension=fileinfo

extension=intl

extension=pdo_mysql

extension=pdo_sqlite

extension=mysqli ( phpmyadmin을 쓸거다. 그러면.. 주석 제거)

 

이후에

 

 > php -m

에러없음 ㅇㅋㅇㅋ

 

만약 vcrruntime140.dll이 없다고 오류 나면 비주얼 C++재배포 버전에 포함 되어 있으니 깔고 다시 ㄱㄱ 하면 실행 됨.

https://www.microsoft.com/en-us/download/details.aspx?id=48145

요기서 다운 받음 됨.

 

2. maria DB

https://downloads.mariadb.org/

 

Downloads - MariaDB

 

downloads.mariadb.org

대충 msi받아서 읽어보고

root계정 비밀번호 입력하고, 캐릭터셋 디폴트로 UTF8주는거 체크하고 ㄱㄱ

 

 

3. Composer

 https://getcomposer.org/Composer-Setup.exe 

 

이것도 넥스트!넥스트!!!!

 

- 환경 변수 > PATH(계정, 전역)

 C:\Users\param\AppData\Roaming\Composer\vendor\bin

이 타이밍에 리붓한번 해주자.

 

composer 전역으로 적용시킬려면 리붓하는게 맞는듯?

4. Laravel

- 설치

 > composer global require laravel/installer

 

- Users\유저명\안에 폴더 만들고, 난 Site로 만듬.

 

만약, phpstorm이 있다면 그 프로젝트 폴더로 가자. ( C:\Users\유저명\PhpstormProjects )

 

- 프로젝트 생성 

  > cd c:\Users\JiOne\Site

  > laravel new 프로젝트명

 

5. valet

- 데이터 받기?

  > composer global require cretueusebiu/valet-windows

 

- 환경 변수 > PATH(전역)

  %APPDATA%\Roaming\Composer\vendor\bin

- 인스톨

  > valet install

 

- DNS서버 설정

 기본 설정 DNS 서버 : 127.0.0.1

 보조 DNS 서버 : 8.8.8.8

 

- 리스타트

 > valet restart

- 파킹

아까 라라벨에서 생성한 프로젝트 폴더의 상위 폴더. 새폴더 하나 만들었잖음! Site!! 거기에서 실행

만약 Phpstorm이라면 PhpstormProjects폴더로 가자.

  > valet park 

 

그리고 프로젝트명.test로 접속하면 라라벨 메인 화면이 뜸. 그럼 끝!!!!

 

 

아래는 안되던 나의 컴터로 하던 삽질 ㅠ

결국 난 초기화하고 이거 대로 했더니 됐다는 허무한 이야기 ㅠㅠㅠㅠㅠ

 

오류 해결은 못했지만, 일단은 놔둠 ㅠㅠ

 

-----------------------------------------------------------------------------------------------------------------------------------

 

접속이 된다는데, 난 502 오류뜸 ㅠ 해결되면 업데이트 하겠음 ㅠ

 

- 다음의 실행파일을 방화벽에 허용으로 등록.

 %APPDATA%\Composer\vendor\cretueusebiu\valet-windows\bin\nginx\nginx.exe
 %APPDATA%\Composer\vendor\cretueusebiu\valet-windows\bin\acrylic\AcrylicService.exe

 php.exe

 php-cgi.exe

 

 

+ 게이트웨이 오류는 계속 되고 있다.......

 

스택 오버플로에서 ,

내가 알기로, Bad Gateway는 Nginx가 요청을 통해 프록시 (게이트웨이)에 PHP-FPM 서비스를 찾지 못함을 의미합니다.

일반적인 원인 :

  • PHP가 실행되고 있지 않습니다.
  • valet config는 valet.sock 소켓을 찾지 valet.sock 소켓은 시작할 때 PHP 프로세스에 의해 생성됩니다.
  • valet nginx configs가 잘못된 PHP 버전을 가리키고 있습니다.

출처 : https://github.com/laravel/valet/issues/717

이런 내용을 봤다.

 

그래서 php를 확인해야겠다.

 

 > php --ini

 

Configuration File (php.ini) Path: C:\WINDOWS
Loaded Configuration File:         C:\tools\php73\php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed:      (none)

이렇게 나온다면, 첫번째 줄의 패치 위치로 php.ini를 옮겨줘야한다.

첫번째 파일 패스는 설정한 php.ini파일이 있는 위치이고, 두번째 줄은 로딩된 경로여서,

저 위치로 옮겨줬다.

 

그리고 서버 리스타트.

 > valet restart

  Stopping nginx...
  Valet services have been restarted.

 > php --ini
  Configuration File (php.ini) Path: C:\WINDOWS
  Loaded Configuration File:         C:\WINDOWS\php.ini
  Scan for additional .ini files in: (none)
  Additional .ini files parsed:      (none)

로딩 설정파일 경로가 바뀌었다.

 

그럼 되겠지? 이제?

 

 

어......엄......... 그래도 안된다.

 

설정 문제는 아니고.. 그럼 서비스나 프로세스에서 잘 돌아가고 있는지 확인해보자.

 

작업관리자 프로세스에 올라가 있는지 보자구.

 

어...... 엄............ 있네.

 

아 뭐가 문제니 ㅠㅠ

 

 

 

----------------------------------------------------------------------------------------------------------

+ phpMyAdmin

참조 : https://laracasts.com/discuss/channels/laravel/valet-phpmyadmin?page=1

 

- 파일 다운로드

https://www.phpmyadmin.net/downloads/

 

- 압축 파일 풀기 ( 아까 파킹했던 곳에 압축 풀기)

 

- 발렛을 다시 시작하자.

 > valet restart

 

- 접속하자. 접속주소는 phpmyadmin.test

   비밀번호는 마리아db깔때 설정한 루트 비번 입력하면 들어가짐.

 

 

끝~~~!!!! 진짜 끝~~~~~~!!!!!

 

--------------------------------------------------------------------------------------------------------

 

https://laravel.kr/docs/5.8/valet

https://www.lesstif.com/pages/viewpage.action?pageId=39126153

https://codens.info/1503

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함