zend framework安裝中出現的問題與總結

一、按照官方的教程來作http://framework.zend.com/manual/current/en/user-guide/skeleton-application.htmlphp

但其中有些步驟沒有寫明是用於linux系統的,我來總結一下應用於windows的步驟html

  • https://github.com/zendframework/ZendSkeletonApplication 下載下來,放在apache的httpd文件目錄下,例如wampserver的www目錄
  • 安裝composer和git,其中git須要配置一下環境變量
  • 進入第一個步驟的目錄,打開命令行,依次輸入composer self-update , composer install,而後就會根據裏面的jason文件和lock文件下載相應的包
  • 下載過程當中我遇到一些意外,好比下feed包時候出現獲取不到,要輸入token,而後我按照網上的教程獲取到個人github的token輸入驗證沒有問題,但仍是獲取不到,因而我又嘗試直接從github上下載下來zend-feed-master文件夾,改爲zend-feed複製到了vendor文件夾裏面,此次再從新輸入一遍composer install竟然能夠了,但安裝的過程當中我發現zend-feed文件夾裏面的內容是被清空重下的,難道只是一時git服務器的問題,仍是說只要創建一個zend-feed文件夾就能夠了,建議若是遇到這種問題都試試。出現下面信息表示安裝成功(之後再下就不會下這麼長時間了,會直接從cache裏面調)
  • 官網教程中還涉及到改hosts,不過能夠直接訪問 http://localhost/zf2-tutorial/public/ 就能夠了。另外有個問題就是http://localhost/zf2-tutorial/public/index.php 這樣子的網址是會出現404錯誤,可是http://localhost/zf2-tutorial/public/index.php/ 就沒有問題

二、經過zend studio,選擇local php project,選項勾選zend framework,會自動生成一個skeleton項目,可是我試着用一種的方法composer一下,仍是不行,這時候須要把從github上面下的程序裏面的composer.jason和composer.lock文件都複製到新生成的文件夾裏面,再composer install就能夠了。linux

三、總結:若是用zend studio進行編輯的話最好是用第二種方式,不然運行的時候網站轉的頁面不對git

相關文章
相關標籤/搜索