Laravel Package Development – e07 – Parsing the Body Using the PHP Parsedown Library

그래서 지금까지 우리는 머리를 돌 보았습니다 그러나 지금은 머리를 돌보아야 할 때입니다

신체 MarkFile 테스트로 돌아가 봅시다 현재이 테스트가 진행 중입니다 에 대한 테스트 목적으로, 나는 우리가 할 수 있도록 여기에 한 줄 더 추가 할 것이다 우리가 정확한 데이터를 되찾고 있다는 것을 확신하십시오

h1을 추가하겠습니다 제목과 나는 단지 그것을 "표제"로 만들거야 그리고 그게 다야! 나는 그저 원할 뿐이야 우리가 기대하고있는 정확한 데이터를 되 찾을 수 있는지 확인하십시오 에서 우리 PressFileParserTest, 새로운 테스트를 작성하자,이 테스트가 될거야 "시체가 저장되고 손질됩니다"이 테스트에서 우리는 해당 데이터 배열에서 "body"에 대한 항목이 있습니다 그래서, 나는 실제로 복사 할 것이다

이 준비와 그것을 여기에두고 우리는 우리가 "몸"을 가지고 있는지 확인하고 있습니다 여기서 뭐야? 자, 언뜻보기에는 다소 까다로울 수도 있지만 우리의 "MarkFile1md"로 돌아가서 우리가 정말로 기대하는 것을보십시오 그래서 우리는 이것을 기대하고 나서 우리는 하나의 줄 바꿈과 또 다른 줄 바꿈을 기대하고있다 그리고 우리는 이것을 기대하고 있습니다

좋아, 한 줄 바꿈, 두 줄 바꿈, 그 다음 그러나 우리는 이미 작은 따옴표를 사용하면 개행 문자가 아닌 문자 "백 슬래시 n"을줍니다 자, 이것을 이중 따옴표로 바꾸자 좋아 우리 테스트를 해보자

다시 터미널 "phpunit – – filter "그리고 "undefined index body"를 얻습니다 좋아요

일하러 가다 우리의 PressFileParser에서는 현재 아무 것도하지 않습니다 여기 우리가 $의 힘을 가지고 있지만 몸을 저장하는 측면에서 데이터, 우리는 실제로 시체를 구하기 위해 아무것도하지 않습니다 자, 보여 드릴께요이 데이터를 여기에서 죽이고 털어 버릴거야

그리고 보자 우리가 얻는 것 우리가 두 번째 키 밑의 문자열을 보면 실제로 우리가 그것은 이미, 그러나 우리는 그것을 저장하지 않습니다 그럼 먼저 저장하겠습니다 $ this 데이터 그리고 나서 우리는 이것이 "몸"이되어야한다는 것을 압니다

우리는 그것을 설정하려고합니다 키 2에서이 데이터 $와 같습니다 다시 말하지만, 열쇠 2가 여기에 있습니다 우리는 이것을 얻고 있습니다 이제 어떻게 될지 보자

좋습니다보기에 조금 까다 롭습니다 그래서, 나 실제로 당신이 이것을 보여주고 싶습니다 나는이 데이터 키 2 달러를 "죽이고 털어 내야한다" 그래서 우리는 우리가 기대하지 못했던 몇 가지 선도적 인 새로운 라인을 가지고 있습니다

머리, 우리는이 문자열을 "자르거나 (trim)"만들 수 있으며 필요한 결과를 얻을 수 있습니다 한 번 보자 그걸로 자, 이제 코드를 변경해 보겠습니다 이 데이터 대신 $ "trim ()"$이 데이터 키를 두 번 통과하면 거기에갑니다! 우리는 초록색 시험을하고 있습니다 에서 다음 에피소드, 나는 실제 HTML로 그 markdown 구문 분석 태클 싶어요

Laravel Package Development – e08 – Parsing the Date Field using PHP Carbon Library

이 시점까지는이 "MarkFile1md"를 테스트로 사용했습니다

더미하지만이 에피소드의 첫 번째 부분에서는 우리가 뭘하는지에 대해 정말 세분화 될 수있는 작은 리펙터 실제로 테스트 PressFileParserTest로 돌아가 보겠습니다 이게, 나는 PressFileParser에 파일 이름 이상을 전달할 수 있기를 원한다 그래서, 제가 생각하기에, 저는 빠른 점검을하고 무엇이 PressFileParser에 전달 된 파일입니다 그렇다면 우리는 우리가 지금하고있는 일을 계속할 것입니다

그 파일의 내용은 아니지만 그렇지 않은 경우에는 실제로 시도해 볼 것입니다 대신 전달 된 것을 구문 분석하십시오 그럼, 어떻게 생겼는지 보자 이 테스트 아래에서 새로운 테스트를 시작하자 그리고 나는 그것을 "문자열 대신 사용할 수도 있습니다

"여기에있는 것을 보도록하겠습니다이 테스트를 복사 할 것입니다 이 테스트에 들어가서 수정 해 봅시다 따라서 파일 이름을 전달하는 대신 원하는 것은 문자열을 전달하는 것입니다 최소 금액은 무엇입니까? 정규 표현식을 만들기 위해 전달해야하는 데이터 그리고 일반 내가 말하는 대시가있는 표현입니다

그래서, 우리는 그것이 새 줄과 그 다음 일종의 필드가 오는 3 개의 대시가 필요합니다 그것을 "제목"과 "내 제목"이라고 부르면 나는 그것이 새로운 줄을 기대하고 있음을 안다 3 개의 대시가 뒤따라오고 그 다음에 또 하나의 새로운 줄이 나오면 바로 이리 그걸 붙여 넣자이 시험을 위해서, 나는 실제로 설명

여기에서 내가 바꿀 부분은 PressFileParser에 있습니다 이 파일을 찾으려고합니다 그것이 존재하지 않는다면 우리는 무엇이든 취할 것입니다 전달하고 대신 그것을 사용하려고합니다 이 테스트를 실행하고 일하게하십시오

그래서 분명히 그것은 우리에게 "파일이 존재하지 않습니다"라고 우리에게주는 이유는 실제로 우리가 전달은 문자열입니다 그걸 수정합시다! PressFileParser로 돌아가서, 메소드 문제의 사람은 여기에 있습니다 우리는 맹목적으로 받아 들여지는 것이 무엇이든간에 그 내용을 얻는 것 파일이 있는지 여부를 확인하지 않고 있습니다 아무것도

자 이제하자 파일 파사드를 사용하여 파일 존재하고 그것은 "File :: Exists ()"이고 우리는이 파일 이름을 $로 전달할 수 있습니다 이것에 대한 속기를 사용할 것입니다 파일이 존재한다면, 우리는 파일 그렇지 않으면이 파일 이름을 $로 사용하기 만하면됩니다

말이 돼? $ this 파일 이름은 생성자에 전달되며, 여기서는 여기에 있습니다 이것은 우리가 생성자에게 전달하는 것 그런 다음 분할 파일을 건너 뛰고 우리가 확인해 볼게, "이 파일이 존재합니까?" 이 경우에는 실패 할 것이므로 우리는 else 부분으로 건너 뛸 것이지만이 경우 여기에있는 것처럼 파일이 존재한다면, 분명히이 파일이 실제 파일이라는 것을 알고 있으므로 그 파일을 사용하여 "preg_match ()"를 수행하십시오 한번 더 테스트를 해봅시다 우리는 초록색으로 돌아 왔습니다

전체 제품군을 실행하고 우리는 아직 초록색입니다 그래서, 작은 요소로 파일을 전달하거나 문자열을 전달할 수 있으며 둘 다 똑같이 작동합니다 이제 새로운 유형의 분야에 대해 이야기하고 싶습니다 "날짜"필드 우리는이 블로그 게시물에 날짜는 대부분의 블로그 게시물에 표시됩니다

따라서 Google 사용자는 "날짜"에 게시 됨 그래서, 제가하고 싶은 것은 일종의 소원 프로그래밍입니다 잠시만 여기서 우리는 이것을 "날짜 필드가 파싱 됨"을 테스트하십시오 이제 대부분의 Laravel과 함께, 당신은 날짜가 Carbon 인스턴스 네가 카본에 익숙해서 우린 들어 가지 않을거야

훨씬 자세하지만 Carbon은 우리가 얘기했던 PHP 패키지 중 하나입니다 그것은 우리가 데이트를하는 데 도움이 될 것입니다 따라서이 테스트의 일환으로 우리가 Carbon 인스턴스를 실제로 돌려 받고 있는지 테스트합니다 자, 이걸 끝내자 우리가 시작할 수 있도록 테스트

이걸 복사하고 수정 해 보겠습니다 그래서, 우리는 데이트 할 때가 있다는 것을 알고 있습니다 우리 데이트에서, 나는 5 월 14 일을 말할거야 1988 년에 우리는 아무것도 전달할 필요가 없습니다 그래서, 사실 그렇게 지울거야

일단 우리가 데이터를 얻으면 우리는 여기서 무엇을 기대하고 있습니까? 글쎄, 우리는 할 수 없어 주장 포함 대신에 두 가지 단언을하자 $ this assert 인스턴스 우리가 주장하는 것은 무엇인가? "Carbon Carbon :: class"가 일치했습니다 키를 누르면 날짜가됩니다

이제 카본이 수입되고 있습니다 탄소 탄소 더구나, 우리는 날짜가 있는지 확인하기를 원할 것입니다 우리가 문자열을 전달하고 적절한 Carbon을 기대하면서 파싱 된 속성 예 $ this는 평등을 선언하고 서식을 변경합니다

우리가 찾고있는 자신감을주십시오 "1985 년 5 월 14 일"그래서, 만약 우리가 날짜에 데이터를 저장하고 format 메서드를 호출합니다 이제, 우리는이 시점에서, date는 Carbon 인스턴스입니다 테스트의이 부분에 도달하면 $ data date가 Carbon 인스턴스인지 확인하십시오 즉, "format ()"메서드를 호출 할 수 있습니다

그 위에 이제 형식에 맞는 문자열을 전달해 보겠습니다 한 달에 두 자리 숫자 "m" 두 자릿수의 일 동안은 "d"를, 네 자리에는 대문자 "Y" 자리 연도 좋아, 그게 다야! 무슨 일이 일어나는지 보자

분명히, 우리는 실패하고 있습니다 탄소 탄소의 사례라고 단언하십시오 일하러 가자 우리의 PressFileParser, 여기에 새로운 단계가 필요합니다 $ this "processFields ()"protected 메소드를 추가하십시오

그래서, 여기서 우리의 첫 걸음은 프로세스 필드에서 반복하고 싶습니다 $ 데이터를 통해 필드 이름을 일종의 논리와 일치 시키려고합니다 지금 이것은 매우 순진한 구현입니다 다음 강의에서 우리는 이것을 재사용 가능한 멋진 코드로 리팩터링하는 것 "foreach $ this data as"와 무엇을 할 것인가? 우리는이 시점에서 여기에 있는가? 우리는 실제로 분야가 있고 우리는이 분야에서 가치가 있습니다

포인트 if 문을 작성해 보겠습니다 "필드가 있다면"그리고 우리가 가진 분야는 무엇입니까? 찾고있어? 우리는 날짜 필드를 조작하려고 시도하고 있으므로 "필드"가 3 개인 경우 '날짜'와 같으면 'die and dump'값을 사용하십시오 나는 우리가보고 싶어한다 우리가 가지고있는 것

그리고 거기에 우리 날짜가 포함 된 문자열이 있습니다 그래서, 여기서 탄소 변환을 해봅시다 이 데이터를 키로 사용하면 "Carbon :: parse"와 같은 필드를 입력하면 값을 전달합니다 우리의 "죽어 버리고 덤프"를 지우고 테스트를 실행 해 봅시다 우리는 초록색입니다! 자, 당신은 즉시 깨지기 쉽다는 것을 이해할 수 있습니다

설명을 위해 if 문에서 하나 더 찔러야합니다 내가 처리하고자하는 것은 "몸"입니다 현재, "body"에 대한 우리의 테스트는 간단합니다 우리가 문자 상장을 되 돌리는 것을 확실히했지만 우리는 실제로, 우리는 가격 인하를 분석 할 필요가 있습니다 그래서 이것을 수정할 것입니다

우리가 실제로 기대하는 것을 얻을 수 있도록 약간만 테스트하십시오 그래서, 우리는 "#"결과는 "<h1>"태그입니다 그래서, "<h1>"과 "<h1>"그리고 우리는 새로운 라인이 정말 새로운 라인이지만 단락이 될 것이므로 "<p>"태그를 사용하십시오 자, 이제이 시험 실패 할 것입니다 왜냐하면 우리는 파싱을하지 않기 때문입니다

우리가 어떻게 그 문제를 해결할 수 있는지 보도록하겠습니다 우리가 그 시험을 녹색으로 되돌릴 수있는 가장 쉬운 방법을 찾아 봅시다 우리는 "else if"를 추가하십시오 그래서, $ field triple이 "body"와 같으면, 우리는 이것을 알 수 있습니다 우리가 "몸"에 머무르는 단계

이 데이터 필드는 $와 같습니다 markdown 파서이므로 우리가해야 할 일은 그냥 "parse"메소드를 호출하는 것뿐입니다 괜찮아, "MardownParser :: parse ()"는 값을 전달합니다 테스트를 한 번 더 실행 해 봅시다 그리고 우리는 거기에 우리가 녹색에있어! 전체 제품군을 실행 해 보겠습니다

아직 녹색입니다! 에서 다음 강의에서는 우리의 테스트를 사용하여 아주 멋진 리팩터링을 이끌어 낼 것입니다 이것을보다 객체 지향적 인 접근 방식으로 바꾸십시오 계속 지켜봐

PHP with Laravel for beginners – Become a Master in Laravel – 01

PHP를 배우고 있다면 너는 이걸 좋아할거야 Laravel Laravel은 간단하고 쉽습니다

컴퓨터에 설치하기 우리가 필요한 것은 작곡가가하는 것입니다 및 PHP atleast 버전 7 개발 기계에 설치 이를 위해 우리는 설정을 할 것입니다 Windows의 wamp 또는 xamp 서버 Mac에서도 사용할 수 있습니다 나는 wamp64를 사용하고있다 너는에서 그것을 다운로드 할 수있다

wampservercom 여기있다 다운로드 64 비트 또는 32 비트 또는 xamp 서버를 다운로드 할 수 있습니다 모두 당신의 선택에 따라 이미 wamp64를 설치했습니다 내 www 폴더입니다

나는 많은 프로젝트가있다 이 폴더의 이름을 바꾸는 중입니다 새 폴더를 만들고 있습니다 www라는 이름으로 그래서 나는 또 다른 프로젝트를 시작할 수있다 이리 명령 프롬프트 시작 폴더를 변경할 수 있습니다

wamp64 및 www로 이동합니다 이것이 우리의 www 폴더입니다 설명서로 이동합니다 나는 작곡가를 사용할 것이다 작곡가 방법 작곡가를 먼저 설치해야합니다

작곡가 설치 이 줄 복사 명령 프롬프트에 붙여 넣기 나는 블로그를 제거하고있다 우리의 laravel 프로젝트를 설정합니다 이 명령은 새 디렉토리를 만듭니다 학습 및 설치 laravel 및 해당 디렉토리에 대한 의존성 부트 스트랩 된 그 자리에 laravel 응용 프로그램 대부분의 설정과 함께 이 모든 설정 이미 우리를 위해 끝났다 이 지점에서 그래서 우리 프로젝트를 확인하게한다

브라우저를여십시오 localhost / learning을 입력하십시오 보시다시피 파일 구조를 보여주고있다 우리가 공개해야하기 때문에 우리가 공개 할 때 우리 프로젝트를 보여줄거야 그래서 이것이 우리의 프로젝트입니다

대부분의 시간에 내가 할 것이다 이런 식으로 사용하지 마십시오 하지만 나는 PHP 장인을 사용하게 될 것이다 이 때문에 프로젝트 폴더로 이동하십시오 php artisan serve를 입력하고 입력하십시오

그러면 URL이 표시됩니다 URL을 복사하여 붙여 넣기하십시오 브라우저에서 여기에 우리의 프로젝트입니다 열린 비주얼 스튜디오 코드를 허용합니다 나는 항상 사용할 것이다

코드 작성 용 디렉토리를 열 수 있습니다 파일 열기 디렉토리에서 탐험 해보고 싶다 디렉토리에있는 내용 먼저 몇 가지 기본 사항을 다룰 것입니다 모든 것이 작동하는지 확인합니다 터미널을 열고 명령을 실행하십시오

PHP 장인 봉사 당신은 메시지를 볼 수 있습니다 그 laravel 개발 서버가 시작되었습니다 이 URL 복사 브라우저에 붙여 넣기 이 메시지가 있으면 그런 다음 성공적으로 설정을 완료했습니다 Laravel

PHP with Laravel for beginners – Become a Master in Laravel – 03

이제는 경로 탐색을 시작할 때입니다 프로젝트 시작 디렉토리로 이동 비주얼 스튜디오 코드를 시작하십시오

우리는 여기에있다 경로 폴더입니다 이 폴더를여십시오 파일 웹이있다 web

php 이 파일을 열고 브라우저로 이동합니다 우리가 여기서 쓴 것은 무엇이든 이처럼 슬래시 C와 슬래시 이를 라우트라고합니다 브라우저의 주소창에 표시되는 내용 Laravel의 경로입니다 승인 이것이 루트 파일입니다 이 말은 경로 방법은 도망 다양한 방법들이있다

너도 알지 게시, 게시, 삭제 홈 URL입니다 이것은 무엇을 할 것인가? 그러면보기가 반환됩니다 파일 이름은 환영합니다 그래서 그것이 어디에 있는지 보아라

보기 폴더는에 있습니다 여기 리소스, 전망 보기 폴더를 엽니 다 환영받을 것입니다 (점) 블레이드 (점) PHP 파일 내부에 뭐가 있는지 보자 이 환영

칼날 파일 이것은 우리의 환영입니다 bladephp 그래서이 길은 실제로 이보기를 반환 이보기를 반환 그것을 확인하자 시작 단자 과 글을 쓰자 PHP 장인 봉사 그래서 우리는 이것을 가지고있다 이것을 복사하십시오

여기에 우리 페이지가 있습니다 이것은 welcomebladephp가 정확히 무엇인지입니다 우리가 원한다고 가정하자

연락처 정보보기 우리는 무엇을 할 것인가? 우리는이 라인을 복제 할 것입니다 그 다음에 내가 말할거야 접촉 우리 내가 여기서 쓸거야 아니 나는보기를 돌려주지 않을 것이다

나는 이처럼 돌아올거야 그래서 이것은 무엇을 할 것인가? 우리는 여기에 갈 것이다 삭감 문의하기 그래서 이것은 이것은 돌아 오는 것입니다 우리가 가진다면 우리에 대해 말하게한다 내가 무엇을 할 것인가? 그리고 나는 이것을 제거 할 것이다

우리에 대해 그래서 이것은 경로가 무엇인지입니다 간단한 경로는 다음과 같습니다 보기 파일은 여기에있다 그래서 우리는 바꿀 수있다 여기에 파일 그리고 그것은 반영 할 것이다

이처럼 집 URL 이것이 우리 집 URL입니다 학습 수준 다 좋아 경로의 다른 예를 확인합니다 의 말을하자 나는 내 포스트에 대해 말한다 나는 그것을 말한다 너무 많은 게시물이있다

나는이 게시물을보고 싶다 신분증 나는 어떤 신분증을 말할 것인가? 나는 말할 것이다 그것은 여기에 입력 소요됩니다 게시물 ID 그리고 이드 (달러) 이것은 무엇을 할 것인가? 내가 슬래시 포스트를 쓸 때 슬래시 하나 이 이드는 하나라고 말할 것입니다 내가 이드의 게시물을 보여 주도록 말한다면 나에게 이걸 보여줄거야 내가 이드의 게시물을 보여 준다면 하나 둘 나에게 이렇게 보여줄거야

그래서 이 경로는 실제로 입력에 의존합니다

PHP with Laravel for beginners – Become a Master in Laravel – 02

이 비디오에서 나는 가고있다 일부를 충당하기 위해 응용 프로그램의 기본 폴더 메인 파일 중 일부는 너는 생각이있다

그래서 우리는이 프로젝트를 여기에서 얻었다 소위 말하는 학습 파일은 폴더 및 하위 폴더 및 하위 폴더 여기에 많은 파일이 있습니다 언뜻보기에 모든 폴더 많은 것에 대해 파일의 본질 이 순간 우리는 좋은 폴더를 고려하십시오 기본 이해하기 승인 여기있다 앱 Http 폴더를 제외한 모든 폴더를 무시하십시오

우리는 주로 Http를 사용할 것입니다 여기 컨트롤러와 거기에있는 모든 컨트롤러 클래스들 우리는 보안과 관련된 부트 스트랩 부트 스트랩 폴더는 Laravel이 시작할 때 어느 것이 일반적으로 불린다 부츠 스트랩 Laravel의 부트 스트랩 폴더에있는 아무리해도 CSS 프레임 워크 부트 스트랩 프레임 워크를 초기화하는 데 사용됩니다 구성 여기 우리는 Appphp가 있습니다

우리가 다른 수업을 등록하는 곳 우리가 다른 사람에게서 사용하기를 원한다 공급자 우리가 패키지를 사용하고 싶다면 또는 플러그인을 설치하면 그 수업을 여기 등록해라 우리의 응용 프로그램에서 사용할 수 있습니다 Databasephp에서 우리는 모든 것을 가지고 있습니다

데이터베이스 설정에만 관련됨 모든 ENV 기능 보시다시피 우리와 연결되어있다env 파일 및 모든 정보 얻기 보안상의 이유로 여기에서 때문에 우리는 우리를 구하고 싶지 않다 여기에 정보 그것의 좋은 연습 보안상의 이유로 우리는 항상 데이터베이스 자격 증명과 같은 env 파일 API 키 등 그 후에 우리는 데이터베이스 폴더 여기에 우리는 공장, 이주, 종자가 있습니다

공장을 통해 우리는 신속하게 가짜 모델을 만들어라 마이그레이션에서 우리는 데이터베이스 테이블을 작성합니다 여기에 씨앗이 많은 콘텐츠를 만듭니다 테스트 데이터가 포함 된 앱 데이터베이스 용 공용 폴더가 장소입니다 우리는 우리 모두를 가질 것입니다

이미지, CSS는 자바 스크립트 등 리소스 폴더 리소스 폴더 랭 폴더 만들기에 사용 다중 언어 응용 프로그램 그것은 또한 불린다 Laravel의 현지화 우리의 모든 견해가 여기있을 것입니다 블레이드 템플릿 엔진 이것은 경로입니다 여기에 우리는 우리의 신청 경로를 쓸 것입니다 보관 및 시험 우리는 이것을 무시하고있다

이것은 공급 업체입니다 공급 업체가 pakcages를 설치할 위치입니다 패키지를 설치할 때 바로 여기있을거야env 파일 가장 중요한 파일

이미 사용법에 대해 말했듯이 gitignore 이 모든 파일을 무시합니다 여기에 언급 된 폴더와 폴더 그것을 github에 업로드하지 않습니다 작곡가 json 작곡가는 그 패키지들은 응용 프로그램에서 사용 우리가 도서관을 선언 할 수있게 해준다

우리 프로젝트가 우리를 위해 그들을 관리한다 다양한 설치 / 업데이트에 도움이됩니다 앱 요구 사항 / 구성 요소 이것이 소개였습니다

Best PHP Framework? A 2018 update!

너무 많은 PHP 프레임 워크가 있고 혼란이 너무 많습니다 객관적인 의견을 제시하는 것은 어렵습니다

내가 가진 경험이 더 많은 것들! 더 구체적으로 Codeigniter

Laravel Phalcon Symphony 젠드 프레임 워크 슬림하고 마침내는 작곡가 패키지! 먼저 프레임 워크를 비교하기 전에 내가 가장 많이 사용한 것은, 다른 PHP 프레임 워크가 많이 있지만 목록이 있다는 것을 알고 있습니다 거대하고 모든 것을 비교하는 것은 불가능합니다! 그래서 내가 만약 우리는 내가 경험 한 프레임 워크를 비교해 보았습니다 어떤 프레임 워크가 당신의 필요에 더 잘 맞는지 결정하십시오! 어느 것이 최고인지에 대한 제 의견을 말하면서 많은 질문을 받고 있습니다 그 질문에 대한 직접적인 대답은 없다

무언가 목적이 아니기 때문에! 나는 당신에게 예제를 줄 것이다 조금 더 구체화 된 것일 수도 있습니다 대답 예를 들어 가장 유명한 PHP 프레임 워크는 무엇입니까? 대답은 Laravel입니다! 어느 것이 가장 빨리 배우는가? 대답은 CodeIgniter입니다! 어떤 것이 성능면에서 최상입니까? 팔콘도 쉽게 대답! 어느 것이 가장 확장 가능합니까? 대답은 Symfony 프레임 워크입니다! 나에게 어려운 점은 다른 개발자에게 설명하는 것은 다른 프레임 워크가 해결할 것이라는 것입니다 예를 들어 "Okay Johnny와 같은 다른 질문에 대해서는 다른 문제가 발생하지만 직장에서 프로젝트를위한 하나의 프레임 워크 만 선택해야한다고 가정 해 봅시다! 어느 하나 있어야합니까? 나에게 이런 종류의 질문은 대답하기가 어렵다

그래서 대답은 항상 "그것이 달려 있습니다"그것이 제가 만든 주요 이유입니다

같은 질문을 가진 많은 사람들에게 비디오 답변으로이 비디오 그곳에! 프레임 워크를 알파벳순으로 살펴보고 그렇게하지 않아도됩니다 리뷰가 주로오고 있음을 염두에 두어야 할 번호 하나를 선택하십시오 10 년 동안 PHP로 작업 해 온 경험이 있습니다 PHP 프레임 워크! 내가 말하려고하는 모든 것은 내 개인적인 의견입니다 괜찮은 것에 동의하지 마라

당신이 온화한 코멘트를 남겼는지 확인하십시오 아래 설명을 참조하십시오 그걸로 우리가 마침내 시작할 수 있다고! 그럼 내가 제일 좋아하는 프레임 워크 중 하나를 가지고 시작한다 알파벳순으로, 이것은 Codeigniter입니다 기회는 Codeigniter를 이미 들었습니다 가장 간단한 PHP 중 하나입니다 당신이 사용할 수있는 프레임 워크! 문서가 방금 거대하고이 프레임 워크가 리팩토링되지 않았 더라면 Stack Overflow에서 많은 질문에 대한 답을 찾을 수 있습니다

당신은 문자 그대로 Codeigniter에 문제가있는 것을 찾을 수 있습니다 그냥 인터넷 검색으로! CodeIgniter는 주로 초보자를 대상으로합니다 사용하기 쉬운 라이브러리를 사용하는 것만으로도 쉽게 알 수 있습니다 강력하지만 너무 많은 것을 만드는 것은 매우 쉽기 때문에 좀 더 신중해야합니다 다르게 처리 될 수있는 코드 행

마지막이지만 그렇지 않은 경우 최소한의 CodeIgniter는 정말 빠른 렌더링을 가지고 있습니다 라이브러리를 호출 할 때 공간이 적기 때문에 성능이 향상됩니다 다른 프레임 워크와 비교하여! Codeigniter를 사용하여 요약하면 초급 당신은 정말 프레임 워크를 매우 빨리 배울 필요가 있습니다 원하지 않으면 코딩을 시작하려면 로컬 컴퓨터에 작성기를 설치하십시오! 예를 들어 많은 Windows 사용자가 콘솔을 싫어한다 !! 당신없이 빠른 웹 사이트를 원한다면 실적을 조사하는 데 너무 많은 시간을 소비합니다 마지막으로 중소기업을 대상으로하고 있으며 귀하의 계획 당신은 말 그대로 가장 빠른 가치 제공을 시작할 수 있습니다 실제로 CodeIgniter에서 완전한 기능을 제공합니다

그냥 가지고있어 미래에 프레임 워크를 확장하는 것이 더 어려울 것이라는 점을 명심하십시오 개발 팀이 커지고 있습니다 개인적으로 CodeIgniter를 좋아합니다 안정적이고 빠른 프레임 워크이기 때문에 모든 것을 제안합니다

타임스 그러나 나는 변화를 원한다면 나는 대부분의 시간 동안 정말로 고심하고있다 프레임 워크의 기본 동작입니다 다음 프레임 워크는 Laravel이거나 그렇지 않으면 당신도 싫어하는 프레임 워크! 보통 사람들은 그것을 좋아합니다 코드가 깨끗하고 좋은 사례가 있기 때문에! 그것은 또한 가장 유명한 프레임 워크가 거기에 있기 때문에 당신은 할 수있는 많은 라이브러리를 찾을 수 있습니다

사용하고 그것은 또한 기업에서 바람직한 프레임 워크입니다 다른쪽에 손에 익숙하지 않은 사람들은 배우기가 더 어려워서 그것이 천천히 있다고 생각하십시오! 느린 부분은 솔직히 말해서 일종의 사실이지만 염두에 두어야합니다 PHP 7을 사용하고 Laravel에서 우수 사례를 사용하기 시작하면 OP 캐시로 캐시하고 느린 응답을 캐싱하면 Laravel의 성능 향상 또한 더 가벼운 버전을 원한다면 Laravel의 미니 프레임 워크를 제안합니다 명명 된 루멘과 함께! 나는 Laravel에 대한 나의 의견을 넓히고 싶지 않다

그것에 대해 이야기하는 기사를 많이 찾으십시오 제 의견으로는 Laravel을 사용하십시오 귀하의 비즈니스가 Laravel 학습 곡선을 가질 수 있다면! 깨끗하게하고 싶다면 코드 및 실행중인 배경에 무엇이 있는지 신경 써야합니다! 너라면 최신 기술 및 모범 사례를 어떻게 사용하는지 확인하고 싶습니다 프로그램 작성 당신이 큰 팀이고 프로젝트가 커지고 있다면

Laravel은 더 큰 팀을 도울 것임을 명심하십시오 아주 좋은 자습서 그것을 배울 수 있습니다 마지막으로 Laravel을 사용하십시오 최신 PHP를 사용하기 위해 최선의 방법으로 서버를 구성 할 수 있습니다 버전 및 캐싱

당신이 간단한 싸구려 호스팅을 사용한다면 나는하지 않을 것이다 아마도 Laravel의 성능에 어려움을 겪을 것입니다 다음 것 우리 목록에있는 프레임 워크는 Phalcon입니다 그렇지 않으면 가장 빠른 프레임 워크 중 하나입니다! 프레임 워크는 C로 만들어졌으며 그것이 슈퍼 슈퍼의 주된 이유입니다 빠른! 일부 벤치 마크를 보게 될 사람들은 그것이 실제로 빠른 프레임 워크! 반면에 나는 개인적으로 그것이 정말로 어렵다는 것을 안다

다른 프레임 워크와 비교하여 문서화가 쉽지 않으므로이 문서를 사용하십시오 좋지 않은 문서인지 또는 구문을 사용하는지 확실하지 않습니다 그러나 나는 Phalcon에게 글쓰기를 익숙하지 못했습니다 내가 당면 할 수있는 주요 문제 경험은 많은 고객을 위해 제품을 만드는 경우입니다 예를 들어 웹 대행사라고 가정 해 보겠습니다

고객의 웹 대행사가 서버는 Phalcon과 같은 PHP 확장을 설치하도록 구성 할 수 있습니다 그리고 마지막으로 나는 팔콘의 확장을 너무 많이 찾지 못했습니다! 나는 그것이 잘 맞지 않는다고 생각한다 PHP 개발자가 C에서 확장 기능을 작성 하시겠습니까? 누가 알아? 지금 가지마 나 잘못 됐어! 팔콘은 환상적인 틀이며 그 일을 아주 아주 잘 그리고 매우 빠르게 수행합니다! 그리고 그것은 매우 안정된 틀입니다 게다가

잠시 동안 그것을 사용하는 사람들로부터 그들은 결코 큰 것을 갖지 못한 것처럼 보인다 프레임 워크 관련 문제 그것은 내 개인적인 취향에서 결코 좋아하지 않았다는 것입니다 너무 많은데, 나는 그것을 설정하기 위해 고심하고 있었다 귀하의 실적이 서버가 최고의 우선 순위입니다

그렇다면 Phalcon이 최고라고 생각합니다 솔루션을 MVC PHP 프레임 워크로 사용할 수 있습니다! 이제 슬림에 가자! 만약 너라면 PHP의 숙련 된 웹 개발자라면 Slim에 관해 들었을 것입니다 프레임 워크, 비록 당신이 아마 일한 적이 아마도 가능성이 높습니다 회사에서 슬림을 알거나 광범위하게 사용하도록 요청합니다 솔직히 말하면 슬림입니다 내 개인적인 견해와 같이 프레임 워크만큼 유명하지 않은 것은 너무 추상적 인 프레임 워크입니다! 다른 한편으로는 시작하고 싶다면 사용할 수있는 아주 좋은 프레임 워크입니다

빨리 그리고 당신은 당신의 독특한 아키텍처를 가질 계획이 있습니다 계획! 그래서 저는 Slim을 주로 경험 많은 사람들이 사용하도록 제안 할 것입니다 개발자가 자신의 방식대로 사용할 수있는 완전한 자유를 제공함에 따라! 간단히 말해서 자신이 무엇을하고 있는지 모를 경우 아마 끝날 것입니다 코드 라인이 너무 많습니다 슬림은 매우 훌륭하고 가벼운 프레임 워크이지만 주니어 개발자를 위해 제안하지 않을 것입니다! 나는 슬림을 제안 할 것이다

보다 간단하고 가벼운 프레임 워크를 좋아할 경험이 풍부한 PHP 개발자 같은 시간에 또는 처음에 매우 빠른 데모 프로젝트를 만들 수 있습니다! 다음 우리의 목록에는 Symfony 프레임 워크가 있습니다! 나는 정직해야만 그 유일한 틀이다 내가 기본 프레임 워크로 사용한 적이 없기 때문에 나는 완전한 의견을 갖고 있지 않다

에 다른 한편으로 나는 항상 그들의 최고를 사용하고있다 작곡가 라이브러리! Symfony 라이브러리를 사용하고 있습니다 Symfony에 대한 주요 피드백은 그들이 정말 대단한 일을하고 있다는 것입니다 그들이 라이브러리를 만들 때 작동합니다! 정말 최고의 라이브러리와 매우 좋은 문서! 그러나 Symfony를 기본 프레임 워크로 사용하는 것은 아닙니다 내 의견으로는 거대한 틀이기 때문에 간단합니다

간단한 프레임 워크를 시작하려면 이름이있는 미니 프레임 워크가 필요합니다 Silex 내 친구들 중 일부는 Silex를 사용하고 있으며 매우 인상적입니다 미니 프레임 워크의 힘 Symphony에 대한 충분한 의견이 없기 때문에 좋은 경험이나 나쁜 경험이 있으면 아래에 몇 가지 의견을 남기십시오

Symfony에 대해! 다음 목록은 Zend Framework입니다! 항상 Zend Framework를 내가 가장 좋아하는 것으로 언급 할 때 프레임 워크 사람들은 같이 갔다

진지한 남자 이것은 가장 복잡하다 내가 사용한 적이있는 프레임 워크! 나는 자바로 코드를 작성하는 것을 선호한다 이렇게 많은 줄의 하나의 간단한 일을위한 코드 등등 좋은 사람들은

맞습니다! 그것은 복잡하다 좋은 문서가 아니며 젠드 프레임 워크는 거대한 괴물입니다! 그러나, 그 라이브러리는 독특하고 완벽하게 확장 가능하며 그 이유는 그것을 사용하고 있기 때문입니다! 실제로 식료품 점 CRUD Enterprise는 주로 데이터베이스 용으로 사용합니다 연결 그리고 지금까지 그것은 큰 선택이었습니다! 유일한 결함은 정말로 내가 정말로 가난하다고 생각하는 문서입니다! 나는 ~였다 Zend Framework V1을 광범위하게 사용하고 Zend Framework 2를 사용하고 있습니다

그들의 도서관이 가지고있는 안정성에 대해 감명을 받았습니다! 나는 젠드를 제안 할 것이다 매우 숙련 된 개발자에게만 프레임 워크를 제공합니다 예, Java를 작성하는 것과 매우 흡사합니다! 그리고 마침내 우리는 사용하지 않는 방법을 가지고 있습니다 모든 PHP 프레임 워크와 작곡가 패키지를 사용하십시오! 이것을 위해서 나는 단 하나만 말해야 만한다 맡은 일! 프로젝트가 거대해질 수 있으므로 정말 신중해야합니다

나는 할 것이다 내가 무슨 뜻인지 설명해! 보통 사람들은 흰색으로 시작합니다 캔버스에 전혀 코드가 없으며 이동 중에도 작곡가 라이브러리를 추가 할 수 있습니다 이 이론적으로는 라이브러리로 사용할 수있는 아이디어로 매우 좋습니다 너 사랑한다 다른 한편으로는 최고의 작곡가가 라이브러리는 대개 프레임 워크 개발에서 나옵니다

그래서 오래 동안 당신은 정말 좋은없이 프로젝트에 4 프레임 워크로 끝날 수도 실행 이유 이것은 새로운 개발자들과 함께 그것을 확장하는 것을 더욱 어렵게 만들고 있습니다 팀 이니이 길을 따라 가려면 조심해야합니다! 내 안에 의견 당신이 사랑하고 사용하는 프레임 워크를 선택하는 것이 낫습니다 필요한 경우 작곡가의 외부 라이브러리 최소한 이쪽으로 당신과 당신의 팀이 어떻게 코드를 작성하는지 일관성을 가질 것입니다

또한 당신은 코드가 너무 무거워서 추가 라이브러리가없는 것을 확인하십시오 요구 어떤 프레임 워크가 당신에게 적합하고 트렌드 듣지 않는 요약을 사용하기 때문에 당신이 사용하고있는 프레임 워크에 만족한다면 나를 위해 중요한 규칙 따라야 할 것은 머물지 말아야한다는 것입니다 "효과가 있지만 확장 성이 있습니다 마음에 프로젝트의 보통 프로젝트의 대부분은 작게 시작하고 있습니다 점점 더 커지면서 당신은 당신이 무엇인지 아는 것에 조심해야합니다

당신이 프레임 워크를 선택할 때하고 있습니다 그게 다야! 네가 그랬 으면 좋겠어 비디오 당신이 👍을 엄지 손가락으로 가리키는 것을 잊지 않았다면 더 많은 비디오를보고 싶다면 구독하는 것을 잊지 마시고, 다음 비디오를 시청하셔야합니다

안녕 👋

09 Php Laravel Create Virtual Host

wwwappcodder

com 다 좋아 그래서 방법은 우리는 하나 개의 폴더에 처음으로 만들었습니다 이게 다예요 그것은 당신이 할 수 있어요 당신이 그것을하지 않으면 당신이 이런 식으로 할 경우 여러 폴더를 가질 수 있나요 다른 이름으로, 나는 예를 들어 같은 분 야 쇼 당신이야 지금 우리는 하나 다 드 경쟁 CMS 우리의 응용 프로그램 폴더의 이름은 수 좋아, 나중에 우리가 할 수 있습니다 뭔가 다른 우리라는 또 다른 응용 프로그램을 할 수 있습니다 개발은 바로 지금이 우리가 여러 만드는 방법 우리를이다 div에 그 응용 프로그램을 할 일 가상 호스트 바로 그래서 당신은 특정 폴더의 여기 경로를 넣어 있는지 확인 신청 그것은 너무이 하나있을 것 이제이 이름을 사용하려면 할 수있는 다음 일은, 당신은 포트 번호를 사용하지 않으 이제 가자 우리 지역의 책상 창 그리고 드라이버 시저 나 당신은 모든 파일을 볼 수 있는지 확인 어떤 호스트와 사실은 이미 실제로 말을 설정했습니다 나는 그것을이 없습니다 난 그냥이를 복사 할 수 있도록 한 생각 이 교회에서이 MSD를 볼 수 있습니다 좋아, 당신은 당신의 여기 가자와의 그것을 멈추게 이제 설정해야 할, 우리는 다시 시작하면 저장 좋구나 그럼 이제 CMS 드 경쟁과 당신이 볼 수있는 그것을 확인하자 당신이 localhost로 가면 우리는 그것을 얻을 이제 아름다운이 모두 제대로 이제 다른 응용 프로그램의 권리를 만들고 싶어한다고 가정 해 봅시다 당신은 다르게 이름을 지정할 우리는 돌아가서 하나를 만들고 우리가 함께했던 같은 일을하기 만하면됩니다 CMS는 사실로 다음 응용 프로그램에 그렇게 좀 과제로 당신에게 그것을 줄거야 그래서 가서 새 프로젝트를 만들 수 있습니다

우리가 작곡가를 사용하는 CMS했던 것처럼 및 가서 그것을 위해 가상 역할을 만들 그리고 당신은 우리가 특정 응용 프로그램에이 강의에서했던 모든 것을 할 것을 넣어 있는지 확인 그리고 확실히 작동하도록 브라우저에서 볼 수있어 확인한 후 우리는 곧 돌아올 것이다 나는거야 광산을 만들 수있어 나는 플러스 비디오거야 나는 야 내 응용 프로그램을 만들 수있어 우리는 당신이 그것을 올바른 방법을 마우스 오른쪽 그렇게하면 우리가 그것을 한 경우는 볼 거 비교하고 나는거야 그렇게 비디오를 일시 중지하고 당신은 확실히 같은 일이 있는지 다시로 돌아와 일을 시작 해요 그렇게하세요 좋아, 그래서 나는 당신이 그것을했다 바랍니다 나는 비디오를 일시 중지하고 당신에게 시간을주고, 난 당신이뿐만 아니라 비디오를 일시 정지 희망 좋아, 어쨌든 당신은 비디오가 큰 일시 정지, 당신은 그것을 할 수 있다면 즉 훌륭한 일입니다 좋아, 정말 잘 했어

당신이 그것을 할 수 없었던 경우에 당신은이 작은 폭탄을 가지고있다 걱정하지 마세요 나는 먼저 우리가 특정에 가야 그래서 당신이이 괜찮아 어떻게하는지 거 쇼를 해요 지금 바로 우측하십시오 우리는 우리가 C 드라이브에 갈 필요가 홈 디렉토리에 그리고 우리는 샘에 갈 필요가 htdocs에 거기 가서 내 키보드 위로 누르면 지금은 새 프로젝트를 만들 수 있습니다 그리고 나는 확실히 앱이를 호출 할 수 있습니다, 그냥 웹에 전화하자 다 좋아 내가 그렇게하기 전에 주변에 놀고 있었기 때문에 지금은 명령 줄에서 여기에 메모리에이이 당신이하지 않으면 그것은 당신거야 생성 작곡가에 입력해야합니다 프로젝트 Larabee의 laravel에서 나는 응용 프로그램을 수행하는 52

좋아,이 거 30 초 걸릴 것이 있기 때문에 그래서 나는거야 게시물을 해요,하지만 당신은을위한 거 일초 괜찮아을 오른쪽 그래서 당신이 볼 수 있듯이 내가 다시 괜찮아 이유가 그래서 나는이에게 조금 이동 당신이 당신의 샘에 가면 나는이 응용 프로그램이 수행 게시하고, 설치 우리의 HD 개 그것은 매우 비관적이다 그곳에 CMS는, 우리는 해당 응용 프로그램이 지금 우리가 돼 모두가 볼 수있는 아마 당신은 이미 그것을했다,하지만 난 그것을 할거야 우리가 모든 권리 올바른 방법을 한 경우에 당신이 볼 수 있다면 우리가 볼 수있는 그런 식으로 그래서 의 여기 가자 의 우리의 마지막 파일을 열어 보자 우리는 저작권 조시가 다시 얻기 위해 여기에 어떻게 돼 좋아요 그래서 응용 프로그램을 수행하는 방법 나는 그것을 저장거야 그건 그리고 지금 그들은 어딘가에 열있을 수 있습니다 나는 아직 수행하지 않은 있지만, 강의 나는 엉망, 우리는 그것을 확실히 할 어떻게, 그래서 오픈 그것을 무슨 일이 그녀는 추가 제공 파일 그리고 지금 우리가해야 할입니다이 일을 설명 좋아, 그게 모든 권리를해야한다, 그것의 아파치를 복원하자가 저장할 수 그리고의는이 응용 프로그램을 할에서 우리는 아름다운 로컬 호스트를 이동 살펴 보자 그리고 CMS 완벽한 좋아 모든 권리 그가 이런 식으로가는 경우 현지 목표에 입력 할 때 샘에 간다 있는지 확인 는 이러한 것들 중 하나에 가면 모든 권리 모든 권리 완벽한 훌륭한 일을 올바르게 설정되어 있지 당신은 그것을 할 수 있었다, 나는 정말 빨리 왜 그랬는지 이미 잘 어쨌든에 연습을 가지고 있기 때문에 그건 경우 시청 정말 감사합니다, 나는 다음 강의에서 당신을 볼 수 있습니다

10 Laravel Php Opening a project in the IDE

wwwappcoder

com 우리가 SAP를 설정을 완료 한 있도록 모든 권리는 나의 친애하는 학생들을 다시 환영 우리는 에디터 작곡가 설정이 완료되었습니다 게이트 우리는 심지어 새로운 프로젝트를 생성하고 몇 가지 가상 호스트를 설정합니다 우리는 지금 아주 좋은 일을하는지 그것은 우리가 우리의 프로젝트를 열위한 시간이다 지금 확실히 내에서 어떻게 보이는지 확인 이 섹션이기 때문에 우리는 여기이 섹션 거 끝이야 Windows와 함께이 일을하고 나는 우리가 매킨토시 괜찮와 함께 할 수있는 섹션에서 뛰어 거 사게 해요 그래서 난 그냥 우리가이 작업을 수행 할 수있는 방법을보고 싶어보고 싶어 이제 우리는 그것을 바로 그래서 매우 쉽게, phpstorm하거나 또는 다른 편집기 편집기를 사용하여이 프로젝트를 열 수 있습니다 의 무엇이든 편집기를 클릭하자 당신은 모든 권리를 사용하고 난 아무것도 가져 오지 않는다 그래서 나는 거 클릭 확인을 해요, 나는거야 30 일 동안이를 평가하고, 나는 세트에 갈거야 좋아,이 phpstorm입니다 우리가 3을 만든 후 좋아, 난이 비디오를 만들고, 나는이 작업을 수행하는 방법을 보여 드리겠습니다 후 그럼 당신은 바로 모두 같은 것 매킨토시 또는 어떤 다른 컴퓨터 모두를 사용하는 경우? 내가 매킨토시에 뛰어들 때 그 방법 있도록 설정 한 모든 것을 알고 난 그냥 윈도우 사용자에게 원하는 문제 없습니다 모든 것은 내가 거 클릭 확인을 해요, 그리고 난이 열려 거 클릭 해요 모든 권리 같은, 그래서 것 그리고 나는 AB를 요약 그래서 목사관이 그것을 넣어했던 모든 권리 무엇에 해당 프로젝트에 대한 거 보면 해요 HD 개와 CMS 바로 나는 거 클릭입니다

좋아 아주 쉽게 못했습니다 오른쪽 봐라, 그게 플러그 여기되고 있어요 우리는 우리가 이것을 가지고 우리의 우리가 어떤 운영 체제 컴퓨터로 이동할 수 있습니다를 시작할 수 있습니다 모든 것이 동일 할 것 나는 모든 것이 같은 존재로 무엇을 의미하는지 모든 권리는 지금은 매킨토시로 전환하는 경우이다 그리고 나는 거기에 phpstorm 열고, 나는 우리가 우리의 응용 프로그램에 작업을 시작할 수 있습니다 프로젝트를 엽니 다 모든 것을 나는 여기에서 그 밖의 그래서, 우리는뿐만 아니라 Windows 컴퓨터에 대한 모든 권리를 적용됩니다 이제 당신은이 작업을 수행하는 방법을 알고하는 방법 Windows 컴퓨터에서이 설치 하는가? 나는거야 가서 다음 섹션에서 우리의 Macintosh 사용자의 도움을하고있어 맥 괜찮에서이 일을 시작하지만, 상황이 발생할 경우 아무것도 매킨토시에서 약간 다른 경우 나는 공동 사용자는 즉시 모든 권리를 알고, 창을 드릴 것입니다, 그래서 그것에 대해 걱정하지 마십시오 우리는 당신이 여기에 문서를 탐험 환영합니다 수있는 아주 좋은 일을 그러나 우리는 우리의 검사 시작 섹션에서이 후 강의에 파일 나는 확실히 그것을 설명하는 시작하는 Windows 사용자를위한 그래서 만약 당신이 좋아하면 당신은 매킨토시의 전체 섹션을 이동할 수 있습니다 당신은 나와 함께 다음 섹션에서 프로젝트를 시작할 수 있습니다 다 좋아 잘 당신은 또한이 여전히 것을 가질 수 방법 있도록 매킨토시에서 어떻게하는지 지켜 오신 것을 환영합니다 단지 미래의 경우 지식 당신은 확실히 어쨌든 매킨토시가 시청 정말 감사합니다, 나는 다음 강의에서 당신을 볼 수 있습니다

04 Laravel Intalling PHP development environment

wwwappcodder

com 모든 권리는 여기이 강의에 그래서 나의 친애하는 학생들을 다시 환영 우리는 당신이 이미 샘이있는 경우 잼을 설치할 예정 그래서,이 비디오를 건너 뛰고 다음 하나 확실히로 이동 주시기 이제 가서이 진짜 빨리하자 그건 그렇고, 내가 갈거야 또한 난 샘의 버전을 포함하는 이 시점에서 사용 오른쪽 단지 경우에 당신은 미래에이를보고있는, 당신은 나처럼 정확하게 모든 것을 할 그래서 당신은 당신이 동일한 버전을 다운로드하는 경우 응용 프로그램이 단지 내처럼, 당신의 비율에 밖으로 작동합니다 알고 있지만, 어쨌든 그것은별로 중요 극적으로 그 정도를 변경해서는 안 안되며, 다만 경우에 나는 항상뿐만 아니라 과정을 업데이트한다 다 좋아 그럼 샘 가자 그들이 지금 사용하고 있으므로 아파치 친구에게 그 또는 네, 웹, 그리고이 미래에 변경 될 수 있습니다 이제 걱정하지 마세요 아, 네 점 여섯 당신이 19이야 가서 우리는 Windows 용 다운로드 할 수 있습니다이 여기에 5 대 여섯 버전입니다 실제로의하자 샘 다운로드 PHP 일곱 모든 권리를 PHP 좋아, 이제 한계를 보자 네, 바로 여기, 우리는 32 버전 또는 우리는 바로 사용할 수 있습니다 괜찮아 좋아이 몇 초 정도 걸릴해야 당신이 PHP를 위해 부인, 왬 또는 어떤 다른 지역 환경이있는 경우 지금 당신은 당신의 컴퓨터에 있습니다 괜찮아 당신은 당신이 가서 강의를 건너 뛰고 다음 단계로 이동하기 전에 말했듯이 있습니다 당신이 당신 편집기를 알고 있다면 당신은 아마 다음 중 하나를 건너 뛸 수 있습니다 즉 도움말 괜찮아위한거야 가자와 이 진짜 빨리 설치 나는 윈도우 10 사용 해요,하지만 당신은 당신이 윈도우 7 윈도우를 윈도우 당신의 어떤 버전을 사용하기 환영합니다 알고있어 괜찮을 있습니다 하자 빠른 실제를 설정하고 난 괜찮아 그 모든 것을 원 우리는 심지어 새로운 가짜 샘 메일을 보내 어디에 있나요? 당신은 이전 버전에서이있을 때 그녀는거야 전체 시험 그물을 만들 것 I 머리에 큰 NEMI에 대해 아무것도 알고 싶지 않아 괜찮아 그래서 지금이 몇 초 정도 걸릴 것입니다 또는 몇 분 운영 체제 메모리 CPU 속도와 겹침에 따라 그래서 나는 그것을 일시 정지거야 그리고 난 거 잘 돌아 괜찮을거야 좋아요, 이미 완료되면이이 마무리 이 괜찮 모습입니다

나는 비디오를 일시 중지하고 곧 돌아왔다 좋아, 그것은 당신에게 어쩌면 일초처럼 보였다, 그러나 그것은 모든 권리 몇 초였다 나는 당신이 제어판을 시작하려는 살림 설치 예를 귀하의 컴퓨터를 완료 나를 위해 어쩌면 같은 30 초 걸렸다 생각 이제 그래, 내가 할 좋아, 나는 미국에있어 괜찮아 좋아, 이제 나는 아파치 모든 권리 시작할 수 있다는 사실을 알고 그리고 그것은 나를 위해 밖으로 상자의 권리를 작동합니다 좋아, 나를 위해 일하고있어 그러나 이것은 당신이거야 문제가 모두에게 같은 일이 될 수 없습니다 그래서 지금 당신은 제어판을 시작하면 당신이 그것을 시작할 수 있으며 일부 문제를보고 뭔가에 대해 거기 말할 수있다 480 사용중인 포트 443 바로 당신이 그 문제가있을 경우 있도록 사용 난 당신이 어떻게 지금을 해결하는거야 쇼를 해요, 그래서 나는 거 정지 해요 아파치에서 MySQL을 그리고 제가거야 것은 거이 설정으로 이동 않습니다 나는 바로 여기 아파치 첫 번째 링크에 거 클릭 해요 HTTP D 오 여기에 우리가 거 ​​야되는 일을하는지 모든 권리를 진정 및 포트 80를 찾고있을 나는거야 어떻게 내가 여기를 볼 수 있습니다 그러나 당신은 또한 Ctrl 키 F를 할 수 이 검색 창을 열려면, 당신은 80도 찾아보실 수 있습니다 당신은 여기 알고, 나는 노크이 현관을 변경 시작되었다 나는 기본적으로 내가 원하는대로 넣을 수 있습니다 어떤 내 시스템이 나는거야 사용하지 않는 생각 나는 거 사용 포트하다고 말하고 3000 또는 480을 사용할 수 있습니다 8000 또는 같은,하지만 난 거 사용 해요 또는 43,000 단지에 이 모든 권리와 같은 매우 독특한 확인하고 나는 또 다른 하나 개의 서버 이름을 찾기 위해 노력하겠습니다 다시 오늘 난 그냥 상단에서 동 물건을 그리워 잊지 어떻게 하자, 좋은 괜찮을 것 검색 상자는이 진짜 빨리처럼 않습니다 나는 서버 이름을 찾고 있어요 권리 하자 만 3,000뿐만 아니라 및 하나 둘 셋으로 변경 일부 다른 뭔가 내 다른 코스의 일부 에 쉽게 만들기 위해 사용 를 찾을 수 종교적인 나는 80 일이 올라가 찾을 수 즉 3000 괜찮아요 그리고 그 하나를 찾을 배가되어야한다 그것은 우리가 함께 할 것 같은 그냥 저장하게 보이는 Annalistic 지금의 다시 config (설정)으로 이동하자

이제 HTTP d 개의 새로운 두 번째로 가자 여기 SSL 투쟁과는 SSL을위한 443이라고이 포트입니다 좋아, 그래서 이것은 하나 우리는뿐만 아니라 변하지입니다 우리는 듣는거야 변경하고 난 그냥 거 그냥 독특한 있는지 확인이 하나에 1을 넣어 해요 의 가서 서로를 찾아 보자 그 예 권리 사악한 검색은 우리가 모든 권리를 가지고 있는지 확인하는 것입니다 이 중 세 개의 인스턴스는, 그래서 그냥 저장하자 좋아, 그래서 우리는 할 수있어 한 가지 더 여기서 config (설정)으로 이동하다 서비스 및 여기에서 설정 등을 붓는다 나는 거 하나 추가 요 우리는 거 삼천 괜찮 주요 포인트를 넣어있어? 저장해 구하다 그리고 지금의이 그것을 시작하자 좋아, 여기에 포트 3000을 볼 수 있습니다 그것을 좋아한다처럼 모든 그래서 지금 우리가 localhost로 이동하고있다 콜론 3000 당신이 지금이 인터페이스를 샘을 볼 수있는 페이지가 다를 수 있습니다 너희들을 위해 당신은 바로, 미래에 어딘가에 미래에있는 경우 좋아, 그래서 이것은 파란색, 노란색 또는 그들이 가끔 이러한 인터페이스를 변경할 것을 명심 무엇이든 경우 오른쪽 어쨌든 당신이 당신의 로컬 호스트 것을 가지고있다 염려 해 무엇? 3000 이다 이 같은 시험 페이지로 연출 하지만 당신은거야 어딘가에 PHP의 myadmin이있는 곳이야 당신의 PHP 정보, 서버 정보가 어딘가에 있나요? 응용 프로그램으로 당신이 확실히 갈 수 있어요 zamp 당신이 그렇게, 가지고있는 어떤 이 강의를 시청 정말 감사합니다 나는 당신에게 그것을 가르치는처럼 당신이 그것을 즐길 희망, 나는 다음 하나 돌봐에서 보자 당신