2017-01-27 14 views
1

私のubuntu 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の場所を知らせる経由でZendのをダウンロードしています。その

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

フォルダが見えるようなものは:このステップで Zendframework folder

、私はすべてがほぼ完了していることを考え、そして私はindex.phpのを起動するスケルトンアプリケーションをダウンロードする必要があります。

3)zip形式のZend Github Repositoryをダウンロードしました。それを抽出した。 /public/index.phpにnginxエントリポイントを作成しました。私はフィニッシュで何を得る

: ページワット/画像など、CSS、O

コンソール:Console with wrong paths リンクは到達できない...

誰かが私に言うことができる:

1 )ステップNo:2が必要ですか?

2)なぜリンクが壊れていますか?

3)Zend(1.11)ライブラリには別の構造がありますが、ここで問題があり、間違ったファイルをダウンロードしていますか?

または私にubuntu + nginxガイドのリンクを教えてください、私は見つけることができませんでした。 ありがとうございます。

答えて

0

あなたはZF1ではなくZF2をインストールしようとしているようです。そうすれば、ライブラリを含むようにインクルードパスを変更するなどの古い悪い習慣をすべて削除することができます。

始めるために公式のチュートリアルを見てください:https://docs.zendframework.com/tutorials/

ショートバージョンを:あなたは「スケルトン」ではなくlibrar(Y | IES)をダウンロードすることができます。スケルトンは完全に構成されたZend Framework MVCプロジェクトです。必要に応じてスケルトンを調整することができます。

もう1つの注意点として、ほとんどのPHPプロジェクトでは、数年前にライブラリを自動ロードするためのインクルードパスを使用せず、ComposerとPSR-0やPSR-4のおすすめを使用しています。あなただけが始まったようですが、私はPSRで少し読んでからZF3やZend Expressiveのチュートリアルに従うことをお勧めします.ZF2とZF3が本当に似ているにもかかわらず、レガシーフレームワークを学ぶのは気にしません。