【wamp+zendFramework】zendFramework基本配置環境詳細步驟

wampserver 搭建zendFramwork 詳細步驟

zendFramework其實就是 一些類單元 以一定文件夾形式管理 組成的框架 實現。他的實現原理 在php中叫做mvc  思想。而在面向對象中 我們稱3層架構(ui層,邏輯層,數據庫層)。 那麼現在要做的是 已經有封裝好的類 我們引入使用即可 如何使用。

1,安裝wampserver ,我的路徑是 D:\wamp  

2,下載zendframework  (版本根據你自己使用 自行下載)

3,D:\wamp\library\zendframwork(library爲自己新建,
其實也可以安裝在其他新建的文件夾,此處是方便管理,zendframework文件夾下面爲全部子文件夾,一般這個文件夾爲重新命名的。) 

如圖:


4,( httpd.conf 修改)開啓支持rewrite module (apache重寫機制) 

   a:右擊托盤裏WampServer小圖標 --> Apache --> httpd.conf  

   

b:# LoadModule rewrite_module modules/mod_rewrite.so 去掉 '#',改爲:   LoadModule rewrite_module modules/mod_rewrite.so 

c:同時修改所有的AllowOverride None 爲AllowOverride All 

5,php.ini 修改

a: 右擊托盤裏WampServer小圖標 --> PHP --> php.ini 


b:搜索 找到 ; Windows: "\path1;\path2"  ; include_path = ".;c:\php\includes"  更改爲:

; Windows: "\path1;\path2"   include_path = ".;c:\php\includes; d:\wamp\library\ZendFramework\library"  

6 windows環境變量 

a:計算機-【屬性】-【高級系統設置】-【環境變量(N)...】-path (我的是windows 8.1 其他系統 可百度查詢 path)


b:【編輯】,在 末尾加上 (php5.5.12 自行查看d:\wamp\bin\php\  )

;d:\wamp\library\ZendFramework\bin;d:\wamp\bin\php\php5.5.12   

7:創建項目 

打開命令輸入框(運行:cmd),
輸入zf create project d:\wamp\www\test   即創建完成  (自行創建了test文件夾及子目錄) 

結果如圖:


8:設置虛擬機 

a:配置虛擬主機  步驟4中rewrite module已經開啓了,接着修改httpd.conf   開啓虛擬機

# Virtual hosts  #Include conf/extra/httpd-vhosts.conf 修改爲

 # Virtual hosts 

 Include conf/extra/httpd-vhosts.conf   

b:在d:\wamp\bin\apache\apache2.4.9\conf\extra中的httpd-vhosts.conf文件 增加一個虛擬機

<VirtualHost *:80>
   DocumentRoot "D:/wamp/www/test/public" 
   ServerName  zf.my.com      
   DirectoryIndex  index.php     
   <Directory />  
       Options Indexes FollowSymLinks    
       AllowOverride None    
       Order allow,deny   
       Allow from all    
  </Directory>
</VirtualHost>

9:hosts文件修改

接着配置C:\WINDOWS\system32\drivers\etc中hosts文件,在其尾部加上   127.0.0.1   zf.my.com  (前面設置保持一致)   
 至此設置好之後重啓wamp,瀏覽器中輸入zf.my.com即可見



另外注意的是 以前 直接輸入 http://localhost/ 是可以看到 D:\wamp\www下的index.php  但是經過上面設置後 就不能了 還會出現報錯


那麼 做如下 修改

在 d:\wamp\bin\apache\apache2.4.9\conf\extra中的httpd-vhosts.conf文件 增加一個虛擬機

<VirtualHost *:80>
   DocumentRoot "D:/wamp/www" 
   ServerName  localhost     
   DirectoryIndex  index.php     
   <Directory />  
       Options Indexes FollowSymLinks    
       AllowOverride None    
       Order allow,deny   
       Allow from all    
  </Directory>
</VirtualHost>



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章