最近在學習PHP,著手找一個能快速上手的框架來學習。一開始看兄弟連視頻時候講師推薦ThinkPHP。於是我選擇了ThinkPHP來嘗試,這個框架的上手難度系數不大,能快速開發一款應用。適合小型的企業應用。因為是國人開發的,中文支持比較好。有比較全面的文檔,官網社區也比較活躍。因為我接觸的項目都是用Oracle數據庫的,所以我想找一款對Oracle支持比較好的PHP框架,但是ThinkPHP框架對Oracle的支持實在是不好。所以我換了Yii框架來試試對Oracle的支持程度。
Yii框架現在穩定版本是1.1.14。目前2.0是測試版。花了幾天時間學習了下Yii1來創建應用。有關Yii的文檔不是很多。大多都是原版英文的。但是對Oracle的支持還可以。使用的是AR技術。最近看了下Yii2的文檔。它加入了PHP的命名空間概念、加入了Bootstrap、smarty等很多好用的功能。比Yii1進步很大,最後我決定學習Yii2框架。基於對Yii1的了解,Yii2應該更加出色。
今天終於搞明白怎麼安裝Yii2了。對於我這種小白來說真是費盡周折。下面來介紹下如何安裝Composer和如何使用Composer安裝Yii2。
Composer是PHP中用來管理依賴(dependency)關系的工具。你可以在自己的項目中聲明所依賴的外部工具庫(libraries),Composer會幫你安裝這些依賴的庫文件。
Windows安裝Composer:
一、下載Composer
官網下載:https://getcomposer.org/download/
二、開啟PHP的openssl支持
修改D:\WAMP\bin\php\php5.4.12配置文件php.ini
去掉注釋;
三、安裝Composer
一路"next"安裝完畢。
安裝完畢會提示你重新打開CMD命令行使用。
安裝Yii2 - advanced 模板
一、下載yii2 - advanced 模板
官網下載:http://www.yiiframework.com/download/
下載完畢解壓至
D:\WAMP\www
二、通過composer安裝
打開CMD,跳轉到目錄
D:\WAMP\www\advanced
我們來生成一個名為“yii2test”的app。
輸入命令:
composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced ../yii2test
等待… …出現如下界面,表示安裝成功。
三、初始化項目
執行CMD命令init
測試安裝結果
地址欄輸入:http://localhost/yii2test/frontend/web/index.php
會看到如下界面:
至此安裝Yii2完畢,後續我會跟進關於PHP框架Yii2的學習進度。
你php沒有開啟mongodb擴展~~~~和Composer沒關系吧
打開你的php.ini 開啟mongodb extension (把前面的“;”號去掉)
重啟你的服務器(apache、iis...)
然後重試一下
如果是linux系統的,我也不清楚,你搜索下吧