수색…


비고

Symfony 는 별도로 또는 Symfony Framework의 일부로 사용할 수있는 재사용 가능한 PHP 구성 요소 집합입니다.

Symfony는 대부분의 프레임 워크에서 인증, 라우팅 등과 같은 반복적 인 기술 문제를 해결하므로 해결하려는 실제 비즈니스 문제에 집중할 수 있습니다.

그러나 다른 프레임 워크와 달리 Symfony 구성 요소는 서로 분리되어 필요한 항목을 선택할 수 있습니다. 응용 프로그램을 프레임 워크에 적용하는 대신 사용자의 요구에 맞게 프레임 워크를 적용 할 수 있습니다.

이것은 Symfony를 매우 유명하게 만들고, 다른 프로젝트와 프레임 워크 (Laravel, Drupal, Magento 및 Composer 포함)가 전체 프레임 워크를 사용할 필요없이 구성 요소를 활용할 수있게합니다.

오픈 소스

Symfony는 오픈 소스 프로젝트입니다. 어떻게 기여할 수 있는지보십시오 .

공식 문서

공식 Symfony 문서 는 Symfony 웹 사이트에서 찾을 수 있습니다.

버전

Symfony 3

번역 삶의 끝 출시일
3.3 07/2018 2017-05-29
3.2 01/2018 2016-11-30
3.1 07/2017 2016-05-30
3.0 01/2017 2015-11-30

Symfony 2

번역 삶의 끝 출시일
2.8 11/2019 2015-11-30
2.7 05/2019 2015-05-30
2.6 01/2016 2014-11-28
2.5 07/2015 2014-05-31
2.4 01/2015 2013-12-03
2.3 05/2017 2013-06-03
2.2 05/2014 2013-03-01
2.1 11/2013 2012-09-06
2.0 09/2013 2011 년 7 월 28 일

Symfony Installer를 사용하여 새로운 Symfony 프로젝트 만들기

Symfony Installer 는 새로운 Symfony 응용 프로그램을 만드는 데 도움이되는 명령 행 도구입니다. PHP 5.4 이상이 필요합니다.

Linux / MacOS에서 Symfony Installer 다운로드 및 설치

터미널을 열고 다음 명령을 실행하십시오.

sudo mkdir -p /usr/local/bin
sudo curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony
sudo chmod a+x /usr/local/bin/symfony

이것은 어디에서나 호출 할 수있는 글로벌 symfony 실행 파일을 생성합니다. 이 작업은 한 번만하면됩니다 : 원하는만큼 많은 Symfony 프로젝트를 만들 수 있습니다.

최신 Symfony 버전으로 새 프로젝트 만들기

인스톨러가 설치되면, 그것을 사용하여 새로운 Symfony 프로젝트를 생성 할 수 있습니다. 다음 명령을 실행하십시오.

symfony new my_project_name

이 명령은 Symfony Standard Edition 의 최신 버전이 포함 된 새로운 디렉토리 ( my_project_name )를 생성합니다. 또한 Composer를 사용하여 모든 의존성 (실제 Symfony 구성 요소 포함)을 설치합니다.

특정 Symfony 버전을 사용하여 새 프로젝트 만들기

최신 Symfony 버전 대신 특정 Symfony 버전을 선택하려면 new 명령의 선택적인 두 번째 인수를 사용할 수 있습니다.

부 버전을 선택하려면 :

symfony new my_project_name 3.2

패치 버전을 선택하려면 :

symfony new my_project_name 3.2.9

베타 버전 또는 릴리스 후보를 선택하려면 다음을 수행하십시오.

symfony new my_project 2.7.0-BETA1
symfony new my_project 2.7.0-RC1

가장 최근의 LTS (Long Term Support) 버전을 선택하려면 다음을 수행하십시오.

symfony new my_project_name lts

Composer를 사용하여 새로운 Symfony 프로젝트 만들기

어떤 이유로 Symfony Installer 를 사용할 수없는 경우 Composer를 사용하여 새 프로젝트를 만들 수도 있습니다. 우선, Composer를 설치 했는지 확인하십시오.

다음으로 create-project 명령을 사용하여 새 프로젝트를 만들 수 있습니다.

composer create-project symfony/framework-standard-edition my_project_name

Symfony Installer와 비슷하게, 이것은 Symfony Standard Edition 의 최신 버전을 my_project_name 디렉토리에 설치하고 Symfony 컴포넌트를 포함하여 그 의존성을 설치합니다.

특정 Symfony 버전 설치하기

Symfony Installer와 마찬가지로 선택적인 세 번째 인수를 제공하여 Symfony의 특정 버전을 선택할 수 있습니다 :

composer create-project symfony/framework-standard-edition my_project_name "2.8.*"

그러나 모든 버전 별칭 (예 : lts )이 여기에서 사용 가능하지는 않습니다.

PHP의 내장 웹 서버를 사용하여 Symfony 응용 프로그램 실행하기

새로운 Symfony 응용 프로그램을 만든 후에는 server:run 명령을 사용하여 간단한 PHP 웹 서버를 시작할 수 있으므로 웹 브라우저에서 새 응용 프로그램에 액세스 할 수 있습니다.

cd my_project_name/
php bin/console server:run

이제 http : // localhost : 8000 / 을 방문하여 Symfony 시작 페이지를 볼 수 있습니다.

중요 : 내장 웹 서버를 사용하는 것은 개발에 유용하지만 실제로 프로덕션 환경 에서는 사용 하지 않아야 합니다. 대신 Apache 또는 Nginx와 같은 모든 기능을 갖춘 웹 서버를 사용하십시오.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow