Zend Framework學習 2 安裝與測試

2021-09-06 08:25:09 字數 1596 閱讀 2453

程式安裝包解壓到某個目錄下,如c:\zend。修改php.ini檔案中的include_path選項,以使php能夠找到zend framework。

開啟php.ini檔案,找到如下內容。

;windows: "\path1;\path2"

;include_path = ".;c:\php\includes"

將其修改為

;windows: "\path1;\path2"

include_path = ".;c:\zend\library"

如果有多個目錄需要引入,在後面繼續加分號即可

檢視phpinfo()中的include_path選項是否已經按指定設定進行了改變,如圖所示。

要測試zend framework能否正常工作,最簡單的方法就是直接飲用zend framework的各元件,如果程式不報錯就說明zend framework成功安裝。

**如下:

<?php 

require_once('zend/date.php');

$date = new zend_date();

echo $date;

?>

成功

失敗

如果出現錯誤,就說明安裝失敗。如果成功輸出時間,就說明安裝成功。

(2)測試時,輸出時間與真實時間相差8小時。

原因:雖然現在的時間標準是協調世界時(utc),但是php5.0中,預設的時間格式依舊採用舊制的格林威治標準時間。

在php 5.1.0以後,php.ini中引入了date.timezone ,預設的情況下是關閉著的,也就是說預設的情況下輸出的時間是格林威治時間(比北京時間慢 8小時)。

解決的方法

一:php.ini檔案

在php.ini檔案中查詢 date.timezone ,找到該項後去掉前面的注釋分號並且在等號後面加上時區識別符號,

例如中國的有以下三個:asia/chongqing ,asia/shanghai ,asia/urumqi (依次為重慶,上海,烏魯木齊),

然後重新啟動一下伺服器,一般就可以解決;

這種方法秩序操作一次就可以在以後的呼叫中不用再考慮失去的問題,所以極力的推薦使用這種方法。

二:在指令碼中直接寫入

具體的示例**如下:

<?php 

date_default_timezone_set('prc');//此句用於消除時間差

$date = date("y-m-d h:i:s");

echo $date; //輸出

?>

zend framework學習小結

zend framework是mvc模式的一種實現,要快速的入門差不多只看zend controller zend view 部分就可以了吧。1.zend controller部分。最重要的類是zend controller front.使用它的經典 這部分是包含在index。php中的。在正確的配...

zend framework學習小結

zend framework是mvc模式的一種實現,要快速的入門差不多只看zend controller zend view 部分就可以了吧。1.zend controller部分。最重要的類是zend controller front.使用它的經典 很 簡單 這部分是包含在index。php中的。...

Zend Framework 框架學習(四)

zend controller包是zend framework mvc 的核心部分。也可以說是 zend framework 中最複雜的部分了。可以說搞清楚了zend controller的複雜流程,就明白了半個zend framework。開啟類zend controller front中的方法g...