Symfony - 설치
조회수 34.9k 등록일 2016.05.24 00:33:38

안녕하세요

이번 강좌는 Symfony를 각 운영체제에 설치하여 "Welcome to Symfony" 화면을 목표로 시작합니다.

Symfony 3.0 버전이 릴리즈 되었지만 본 강좌는 2019년까지 장기적으로 지원하는 Symfony2.8 버전을 기준으로 작성되었습니다.



준비 사항


  • 웹서버(Apache, Nginx 등)
  • PHP 5.3 이상
  • Mysql

Symfony2를 사용하기 위해서는 PHP 5.3 이상이 꼭 필요로 합니다.

Symfony 2.5 버전 이하에는 Composr* 를 이용하여 설치하였지만. Symfony2.5 이상 부터는 새로운 프로젝트를 구축하고 관리함에 있어 단순화 하기 위해 Symfony라는 자체 응용 프로그램을 제공하게 되었고 간단한 명령어로 Symfony를 설치 할 수 있게 되었습니다. 다만 PHP 버전 5.4 이상부터 지원하고 있으며 그 이하 버전은 Composer를 이용하여 Symfony를 설치해야 합니다.


* Composer : PHP 의존성 관리도구



Lunix 및 Max OS X에 Symfony 설치


콘솔에 아래와 같이 입력합니다.

  1. $ sudo curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony
  2. $ sudo chmod a+/usr/local/bin/symfony



Window에 Symfony 설치


  1. c:\> php -"readfile('https://symfony.com/installer');" > symfony

설치 후 프로젝트 디렉토리에 Symfony를 이동시킵니다.

  1. c:\> move symfony c:\projects
  2. c:\projects\> php symfony


위의 명령어 2~3 줄로 시스템 내 Symfony 프레임워크를 사용할 모든 준비가 끝났습니다. 

다음은 Symfony를 가지고 새로운 프로젝트를 생성해 보겠습니다.



프로젝트 생성


기본적인 프로젝트 생성 명렁어 입니다.

  1. # Linux, Mac OS X
  2. $ symfony new my_project_name
  3.  
  4. # Windows
  5. c:\> cd projects/
  6. c:\projects\> php symfony new my_project_name

위의 명령어는 my_project_name 이라는 폴더로 최근 릴리즈 버전을  기준으로 프로젝트가 생성되게 됩니다.


특정 버전으로 프로젝트를 생성하려면 아래와 같이 입력해 주세요

단지 명령어 맨 뒤 버전을 입력해 주면 됩니다.

  1. $ symfony new my_project 2.8

앞으로의 강좌는 Symofny2.8 버전으로 작성될 예정이기에 2.8 버전으로 프로젝트를 생성해 주세요.


위의 언급했듯이 PHP5.4 이하 버전에서는 Composer로 Symfony를 설치해야 합니다.

먼저 Composer가 설치되어 있어야 하며 Composer 설치는 구글링해보면 금방 나옵니다.

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


아파치의 Document Root에 my_project_name/web 으로 경로를  잡아주시고 아파치 재시작 후 

URL에 액세스하면 Symfony의 "Hello World!!" 개념인 "Welcome to Symfony" 화면을 볼 수 있습니다.!



Symfony 설치가 완료되었습니다.

다음 강좌는 Symfony의 디렉토리 구조에 대한 강좌를 진행하겠습니다


귀사는 HTS프로그램 관련 모든 시스템 구축 및 A/S 그리고 각 HTS프로그램 개발을 주력으로 서비스 하고 있는 개발업체 입니다. 무엇보다도 계약업체와의 협의를 통하여 최적화된 HTS프로그램을 제공하고 있으며,초기 셋팅부터 관리까지 최적의 서비스를 위해 항상 노력하는 업체입니다. 빠른 체결속도와 안정적인 시스템, 지속적인 유지보수와 업데이트를 통해 최상의 서비스 제공을 위해 노력합니다. 여러업체의 노하우도 컨설팅 해드리며 빠른 설치 및 운영이 가능하도록 도와드리겠습니다. 상담은 아래 이메일로 연락바랍니다 메일 : htshtsmanager@protonmail.com 주식전용 대여계좌/ 선물옵션 파생 대여계좌 HTS 프로그램 디자인이나 원하는 기능 추가 가능 주식전용 대여계좌/ 선물옵션 파생 대여계좌 hts프로그램 디자인이나 원하는 기능 추가 가능 [설치 및 세팅 관련사항] 상담후 서버설치세팅(24시간이내셋팅완료) 현재 안정적으로 유지 관리중입니다. 스탁론 프로그램, 스탁론 프로그램 임대, 주식프로그램, HTS솔루션, HTS솔루션제작, HTS임대, HTS대여,HTS제작, 주식HTS임대,주식HTS제작, 하이브리드 소스, 하이브리드 소스판매, 하이브리드 프로그램제작, 프로그램임대, 주식솔루션, 주식프로그램, 주식프로그램대여, 주식프로그램 임대, 주식프로그램 구매, 주식사이트제작, 바이너리옵션 이팀장 2023.08.01 12:37:08
스탁론,선물옵션 임대,하이브리드,HTS 임대,대여계좌,미니선물,스탁론 프로그램의 제작/수정/유지보수(MTS,WTS) *빠르고 정확한 기술력으로 HTS프로그램 구축 및 A/S 제공합니다. 이팀장 2023.08.01 12:34:22