본문 바로가기

프로그래밍/Framewrok

Zend Framework(1.0.1) 설치하기 및 가장 기본적인 샘플

공식사이트 에서 젠드 프레임워크를 다운받습니다.. 제가 사용한 버전은 1.0.1 입니다.

아파치와 php는 깔려있다는 전제하에 설명을 드리겠습니다..

제 디렉토리 구조를 설명드리겠습니다
~/_app
      /controllers
      /models
      /views/scripts/컨트롤러명/액션명.phtml
      /모듈명/controllers
                 /models
                 /views/scripts/컨트롤러명/액션명.phtml
~/_lib/Zend/젠드 클래스들..
~/root  <- 이 폴더를 아파치에서 DocumentRoot 로 잡아주셔야 합니다
      /.htaccess
      /index.php

첨부파일을 다운받으시면 위의 구조로 되어있습니다
_app에 보시면 모듈명 폴더는 없습니다.. 저것은 모듈별로 별도로 처리할경우
예를들어 게시판일경우 ~/_app/board/controllers, ~/_app/board/views/~ 이런식으로 모듈별로 관리할경우입니다..

다운받은 파일을 적당한 곳에 푸시고 ~/root 폴더를 아파치의 DocumentRoot로 잡아주시고 재실행해주시면 될겁니다..

http://localhost/
http://localhost/index/test
http://localhost/test
http://localhost/test/test

화면에 나오는 내용은 Hello, World! 와 어느 뷰페이지가 사용되는지, 어느 클래스와, 어느 액션이 처리되는지를 보여줄겁니다..

그리고 만약에 페이지를 찾을수 없다고하면 아파치 설정을 수정해 보세요

httpd.conf 파일을 수정해주세요

<Directory "~~~~~~~\root"> <- 샘플 소스가 잇는 경로
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>