02 micro app phpstorm

우리의 사명 : 아무도 가보지 않은 곳에서 대담하게 우리의 응용 프로그램을 체크 아웃하여! 이미 PhpStorm에 새 디렉토리를 열었으므로 tricorder를 실행하고 탐색 해 봅시다! 공개 / 디렉토리 필요한 세 개의 디렉토리 만 있습니다 에 대해 생각하는 것 첫째, public /은 문서 루트이므로 공개적으로 액세스 할 수있는 모든 파일이 보관됩니다 그리고

지금 당장은 하나뿐입니다! indexphp 이것은 "프론트 컨트롤러"입니다

프로그래머가 발명 한 멋진 단어는 이것이 URL로 이동할 때 실행되는 파일입니다 그러나 실제로는 걱정할 필요가 거의 없습니다 사실, 우리가이 디렉토리에 대해 이야기 했으므로 그것에 대해 생각해보십시오! src /와 config / Yea, 나는 거짓말을했다! 당신이 생각할 필요가있는 디렉토리는 config /와 src /입니다 config / holds 음 나중에 config 파일과 src /는 모든 PHP를 넣을 곳입니다

암호 그것은 아주 간단합니다 Symfony는 어디에 있습니까? 보통 프로젝트를 만들 때 Composer는 composerjson 파일을 읽고 다운로드했습니다 Symfony의 일부를 포함한 모든 타사 라이브러리를 공급 업체 / 디렉토리에 저장합니다

서버 설치하기 터미널로 돌아가서 원본을 찾으십시오 탭 이것을 확인하십시오 : 하단에, 우리가 더 나은 웹 서버를 얻을 수 있다고합니다 composer는 서버를 필요로합니다 나는 더 좋은 것을 좋아한다! 그럼 해보자! Ctrl + C를 눌러 기존 서버를 중지 한 후 다음을 실행하십시오

당신이 Composer에 익숙하다면 그 패키지 이름은 재미있어 보일 것입니다! 정말 틀렸어! 일반적으로 모든 패키지 이름은 symfony / console과 같이 "무언가"로 된 "something"입니다 그래서

서버가 작동해서는 안됩니다! 하지만 그렇습니다! 이것은 Flex라는 멋진 시스템의 일부입니다 곧 그것에 대해 더! 이 작업이 끝나면 다음을 실행할 수 있습니다 이것은 기본적으로 이전과 동일하지만 명령은 더 짧습니다

그리고 언제 우리가 새로 고침, 그것은 여전히 ​​작동합니다! 그건 그렇고,이 bin / console 명령어는 새로운 로봇 사이드킥이 될 것입니다 그러나 그것은 마법이 아닙니다 : 우리 프로젝트는 내부에 콘솔 파일이있는 bin / 디렉토리가 있습니다 Windows 사용자는 PHP bin / console 이라고 말해야합니다 PHP 파일이기 때문입니다 그렇다면이 빈 / 콘솔 로봇은 어떤 놀라운 것들을 할 수 있습니까? 열려있는 터미널 탭을 찾아 실행하십시오 예! 이것은 모든 bin / console 명령 목록입니다 이들 중 일부는 금을 디버깅합니다

우리는 그 길을 따라 그들에 대해 이야기 할 것입니다! PhpStorm Setup 이제 거의 코딩을 시작할 준비가되었습니다! 하지만 우리 우주선에 대해서 이야기해야 해 이봐, 네가 원하는대로 쓸 수는있어 근데 나는 PhpStorm을 강력히 추천한다! 진심으로 Symfony에서 꿈을 꾼다 PhpStorm의 좋은 친구들과 친구들이 저에게 돈을 지불하지 않고 있지만 그들이 원한다면! 에헴, 네가 사용한다면

너에게 대단 할거야 우주선을 속이기 위해 알아야 할 2 가지 비밀이 있습니다, 아, 편집자! 분명히 나는 ​​너무 오랫동안 잠자고 있었다 환경 설정, 플러그인으로 이동 한 다음 "저장소 찾아보기"를 클릭하십시오

3 가지 필수 플러그인이 있습니다 "Symfony"로 검색하십시오 첫째, "Symfony Plugin"입니다 그것은 이유가있어서 2 백만 건이 넘는 다운로드 수를 가지고 있습니다 그것은 터무니없는 자동 완료 톤을 제공합니다

"PHP Annotations"와 "PHP Toolbox"도 다운로드해야합니다 이미 설치했습니다 그렇지 않은 경우 설명 상단에 '설치'버튼이 표시됩니다 이들을 설치하고 PHPStorm을 다시 시작하십시오 그런 다음 환경 설정으로 돌아와서 "symfony"를 검색하고 새로운 "Symfony"섹션을 찾습니다

"Enable Plugin"체크 박스를 클릭하십시오 : 각 프로젝트마다 Symfony 플러그인을 활성화해야합니다 다시 시작해야한다고 했어하지만 그건 거짓말이라고 생각해 그것은 공간이야! 무엇이 잘못 될 수 있습니까? 그래서 PhpStorm 트릭 # 1입니다 두 번째는 "작곡가"를 검색하고 "작곡가"섹션을 클릭하십시오

클릭하여 "Path to composerjson"을 찾아 프로젝트에서 하나를 선택하십시오 나는 이것이 왜 자동적이지 않은지 확신하지 못한다 그러나 무엇이든! 덕분에 PhpStorm은 src /에 클래스를 만드는 것을 더 쉽게 만듭니다 이 사실을 곧 알게 될 것입니다

괜찮아! 우리 프로젝트가 시작되었고 이미 작동 중입니다 새로운 앱에 대한 몇 가지 페이지를 만들고 더 멋진 것을 발견해 봅시다