수색…
비고
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와 같은 모든 기능을 갖춘 웹 서버를 사용하십시오.