2017-01-27 2 views
1

내 우분투 14.04 + Nginx에 Zend를 설치하려고합니다.Zend Framework 2.5 설치 프로세스 + Nginx + Ubuntu 14.04

1) 나는 작곡가

composer require zendframework/zendframework 2.5.0 

2) include_path를 통해 zendframework의 PHP 위치를 알려 통해 젠드을 다운로드. 이 단계에서 Zendframework folder

, 나는 모든 것을 거의 다되어 있다고 생각하고, 내가의 index.php를 시작하는 골격 응용 프로그램을 다운로드해야합니다 같은 그

include_path = ".:/usr/share/php:/home/dmitriy/zend/vendor/zendframework" 

폴더 비슷해 보인다.

3) zip 형식 Zend Github Repository를 다운로드했습니다. 추출 했어. /public/index.php에 nginx 진입 점이 생성되었습니다. Console with wrong paths 링크에 도달 할 수 없습니다 ...

누군가가 말해 줄 수 : 페이지를 이미지, CSS를 O/W 등

콘솔 : 내가 마무리 얻을

1) 단계 2 : 2가 필요합니까?

2) 링크가 끊어진 이유는 무엇입니까?

3) Zend (1.11) 라이브러리에는 다른 구조가 있습니다. 아마도 여기에 문제가있어서 잘못된 파일을 다운로드 했습니까?

또는 우분투 + nginx 가이드에 대한 링크를 제공, 찾을 수 없습니다. 감사합니다.

답변

0

ZF1 대신 ZF2를 설치하려고하는 것 같습니다. 따라서 라이브러리를 포함하기 위해 포함 경로를 수정하는 것과 같은 오래된 모든 나쁜 습관을 제거 할 수 있습니다.

공식 튜토리얼을 살펴이 시작해야 할 사항 : https://docs.zendframework.com/tutorials/

짧은 버전 : 당신이 "골격"이 아닌 librar 다운로드 할 수 있습니다 (Y | 이거를). 스켈레톤은 완전히 구성된 젠드 프레임 워크 MVC 프로젝트이므로, 필요에 따라 변경할 수 있습니다.

또 다른 참고로, 대부분의 PHP 프로젝트는 몇 년 동안 라이브러리를 자동로드하기위한 포함 경로를 사용하지 않고 작곡가와 PSR-0 및 PSR-4 권장 사항을 사용합니다. 처음 시작한 것 같아서 PSR에 대해 약간 읽은 다음 ZF3 또는 Zend 표현 튜토리얼을 따라 시작하고 ZF2와 ZF3이 실제로 비슷하더라도 레거시 프레임 워크를 배울 필요가 없습니다.