Zend Framework入門之環境配置及第一個Hello World樣本(附demo源碼下載),zenddemo_PHP教程

來源:互聯網
上載者:User

Zend Framework入門之環境配置及第一個Hello World樣本(附demo源碼下載),zenddemo


本文執行個體講述了Zend Framework入門之環境配置及第一個Hello World程式。分享給大家供大家參考,具體如下:

第一步:確認你的PHP環境:

1.請PHPer確認你的PHP版本是否在5.2.0以上..如果不是的話..請更新到5.2.0,否則.Zend Framework 好像用不了..我自己有試過.

遇到過這樣的問題..所以請你們自己測試一下..PHP源碼最新版下載地址為:http://www.php.net/downloads.php.

2.你的PHP環境配置好了之後,請開啟php.ini檔案,確認PDO擴充是否開啟.如果沒有請把extension=php_pdo.dll之前的;號給去掉.

3.開啟APACHE檔案夾裡面的httpd.conf檔案.尋找到apache的mod_rewrite模組,確認LoadModule rewrite_module modules/mod_rewrite.so是否開啟.如果沒有請去掉它前面的#號.

4. 尋找到httpd.conf檔案,如果AllowOverride為None的話..請一定把None都改成all.這樣你寫.htaccess這樣的檔案才會起到作用..

5.重新啟動你的APACHE伺服器..這樣我們的PHP環境就可以運用Zend Framewrok了.

第二步:擷取Zend Framework源碼:

1.下載最新版的Zend Framework源碼.現在最新版好像是1.7.0.但是怕不穩定..所以請PHPer們自己決定用什麼版本的.

大家可以在這裡下載http://www.zendframework.com/download/latest最新版本的源碼.

第三步:建立項目目錄:

我也不想去多說什麼..我把圖片給展示出來..是我的這個教程的項目目錄...我在上面都有說明..大家可以按照下面的方式來建立目錄..當然下面我會提供源碼下載.

不過建議朋友們一定要自己動手..才可以學到更多..我給也源碼也只是給大家做為一個參考.

第四步:程式說明:

這裡我不多說什麼.因為每個檔案裡面都有註解.我想不會有太難.要是有的朋友不懂請在部落格上給我留言.我會關注這個部落格..盡量回答你們的問題..謝謝..

index.php(網站入口)檔案及說明:

<?phperror_reporting(E_ALL|E_STRICT);date_default_timezone_set('Asia/Shanghai');set_include_path('.' .PATH_SEPARATOR .'./library' .PATH_SEPARATOR .'./application/models/'.PATH_SEPARATOR .get_include_path());require_once 'Zend/Loader.php'; Zend_Loader::registerAutoload();//設定Zend Framework 自動載入類檔案$registry = Zend_Registry::getInstance();//設定模板顯示路徑 $view = new Zend_View();$view->setScriptPath('./application/views/scripts/');$registry['view'] = $view;//註冊View//設定控制器$frontController =Zend_Controller_Front::getInstance();$frontController->setBaseUrl('/zendframework')//設定基本路徑 ->setParam('noViewRenderer', true) ->setControllerDirectory('./application/controllers') ->throwExceptions(true) ->dispatch();

IndexController.php檔案及說明:

<?phpclass IndexController extends Zend_Controller_Action {function init() {$this->registry = Zend_Registry::getInstance();$this->view = $this->registry['view'];$this->view->baseUrl = $this->_request->getBaseUrl();}function indexAction() {//這裡給變數賦值,在index.phtml模板裡顯示$this->view->bodyTitle = '

Hello World!

';echo $this->view->render('index.phtml');//顯示模版}}

index.phtml模板檔案說明:

<?=$this->bodyTitle; ?>

完整執行個體代碼點擊此處本站下載。

不過我的library裡面沒有加上Zend. 請各位PHPer自己加上.要是有什麼問題..請朋友給我留言.

更多關於zend相關內容感興趣的讀者可查看本站專題:《Zend FrameWork架構入門教程》、《php優秀開發架構總結》、《Yii架構入門及常用技巧總結》、《ThinkPHP入門教程》、《php物件導向程式設計入門教程》、《php+mysql資料庫操作入門教程》及《php常見資料庫操作技巧匯總》

希望本文所述對大家基於Zend Framework架構的PHP程式設計有所協助。

您可能感興趣的文章:

  • Zend Framework架構教程之Zend_Db_Table_Rowset用法執行個體分析
  • Zend Framework教程之Zend_Db_Table_Row用法執行個體分析
  • Zend Framework教程之Zend_Db_Table用法詳解
  • Zend Framework教程之Zend_Form組件實現表單提交並顯示錯誤提示的方法
  • Zend Framework開發入門經典教程
  • Zend Framework架構Smarty擴充實現方法
  • Zend Framework架構路由機制程式碼分析
  • Zend Framework實現具有準系統的留言本(附demo源碼下載)
  • Zend Framework實現將session儲存在memcache中的方法
  • Zend Framework分頁類用法詳解
  • Zend Framework實現多檔案上傳功能執行個體
  • Zend Framework教程之串連資料庫並執行增刪查的方法(附demo源碼下載)
  • Zend Framework教程之Zend_Db_Table表關聯執行個體詳解

http://www.bkjia.com/PHPjc/1113738.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1113738.htmlTechArticleZend Framework入門之環境配置及第一個Hello World樣本(附demo源碼下載),zenddemo 本文執行個體講述了Zend Framework入門之環境配置及第一個Hello World程式...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.