win10使用Composer-Setup安裝Composer以及使用Composer安裝Yii2最新版

1:下載?ca-bundle.crt和cacert.pem(見導航欄——文件)

將這兩個文件放在php目錄下

2:php.ini中添加上述兩個文件的路徑

curl.cainfo=C:/xampp/php/ca-bundle.crt
openssl.cafile=C:/xampp/php/ca-bundle.crt

寫到最后一行就可以

3:下載Composer-Setup.exe

https://getcomposer.org/download/

在該頁面找到Composer-Setup.exe并下載安裝(要求能vpnFQ)

4:安裝如果出現錯誤

Notice: Undefined variable:?caBundle?in - on line 892

出現該錯誤的時候,找到錯誤路徑打開install文件,找到892行

紅線的地方報caBundle未定義,手動改成如下:

改完之后保存文件,并且退出Composer-Setup.exe(不要繼續安裝),然后重新安裝,不報錯,走完安裝過程

5:驗證安裝結果:

6:安裝Yii2

在服務器上建立訪問目錄yii2,

在github的個人信息的設置上生成一個token,后面創建項目的時候提示token(hidden)的時候將這個token復制上去

參照

http://www.yiiframework.com/download/

安裝Yii2的最新版本,

注意要將下面這兩行創建命令

php composer.phar global require "fxp/composer-asset-plugin:~1.1.1"
php composer.phar create-project yiisoft/yii2-app-basic basic 2.0.6
改為:
composer global require "fxp/composer-asset-plugin:~1.1.1"
composer create-project yiisoft/yii2-app-basic basic 2.0.6
如果是advanced項目:
composer create-project yiisoft/yii2-app-advanced advanced 2.0.6

然后等待安裝,cmd顯示如下:

Microsoft Windows [版本 10.0.10240] (c) 2015 Microsoft Corporation. All rights reserved.

C:\Users\jzzq>cd C:\xampp\htdocs\yii2

C:\xampp\htdocs\yii2>php composer.phar global require "fxp/composer-asset-plugin:~1.1.1" Could not open input file: composer.phar

C:\xampp\htdocs\yii2>composer self-update You are already using composer version 03299ff075236be27be356498d6c64def973fe41.

C:\xampp\htdocs\yii2>php composer.phar global require "fxp/composer-asset-plugin:~1.1.1" Could not open input file: composer.phar

C:\xampp\htdocs\yii2>composer global require "fxp/composer-asset-plugin:~1.1.1" Changed current directory to C:/Users/jzzq/AppData/Roaming/Composer Deprecation Notice: The Composer\Package\LinkConstraint\MultiConstraint class is deprecated, use Composer\Semver\Constraint\MultiConstraint instead. in phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/Package/LinkConstraint/MultiConstraint.php:17 Deprecation Notice: The Composer\Package\LinkConstraint\LinkConstraintInterface interface is deprecated, use Composer\Semver\Constraint\ConstraintInterface instead. in phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/Package/LinkConstraint/LinkConstraintInterface.php:17 ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) ? - Removing fxp/composer-asset-plugin (v1.0.3) ? - Installing fxp/composer-asset-plugin (v1.1.1) ??? Downloading: 100%

Writing lock file Generating autoload files

C:\xampp\htdocs\yii2>php composer.phar create-project yiisoft/yii2-app-basic basic 2.0.6 Could not open input file: composer.phar

C:\xampp\htdocs\yii2>composer create-project yiisoft/yii2-app-basic basic 2.0.6 Installing yiisoft/yii2-app-basic (2.0.6) ? - Installing yiisoft/yii2-app-basic (2.0.6) ??? Loading from cache

Created project in basic Loading composer repositories with package information Installing dependencies (including require-dev) ? - Installing yiisoft/yii2-composer (2.0.3) ??? Loading from cache

? - Installing ezyang/htmlpurifier (v4.6.0) ??? Loading from cache

? - Installing bower-asset/jquery (2.1.4) ??? Loading from cache

? - Installing bower-asset/yii2-pjax (v2.0.5) ??? Loading from cache

? - Installing bower-asset/punycode (v1.3.2) ??? Loading from cache

? - Installing bower-asset/jquery.inputmask (3.1.63) ??? Loading from cache

? - Installing cebe/markdown (1.1.0) ??? Loading from cache

? - Installing yiisoft/yii2 (2.0.6) ??? Loading from cache

? - Installing swiftmailer/swiftmailer (v5.4.1) ??? Loading from cache

? - Installing yiisoft/yii2-swiftmailer (2.0.4) ??? Loading from cache

? - Installing yiisoft/yii2-codeception (2.0.4) ??? Loading from cache

? - Installing bower-asset/bootstrap (v3.3.5) ??? Loading from cache

? - Installing yiisoft/yii2-bootstrap (2.0.5) ??? Loading from cache

? - Installing yiisoft/yii2-debug (2.0.5) ??? Loading from cache

? - Installing bower-asset/typeahead.js (v0.10.5) ??? Loading from cache

? - Installing phpspec/php-diff (v1.0.2) ??? Loading from cache

? - Installing yiisoft/yii2-gii (2.0.4) ??? Loading from cache

? - Installing fzaninotto/faker (v1.5.0) ??? Loading from cache

? - Installing yiisoft/yii2-faker (2.0.3) ??? Loading from cache

fzaninotto/faker suggests installing ext-intl (*) Writing lock file Generating autoload files > yii\composer\Installer::postCreateProject chmod('runtime', 0777)...done. chmod('web/assets', 0777)...done. chmod('yii', 0755)...done.

C:\xampp\htdocs\yii2>composer create-project yiisoft/yii2-app-advanced advanced 2.0.6 Installing yiisoft/yii2-app-advanced (2.0.6) ? - Installing yiisoft/yii2-app-advanced (2.0.6) ??? Downloading: 100%

Created project in advanced Loading composer repositories with package information Installing dependencies (including require-dev) ? - Installing yiisoft/yii2-composer (2.0.3) ??? Loading from cache

? - Installing ezyang/htmlpurifier (v4.6.0) ??? Loading from cache

? - Installing cebe/markdown (1.1.0) ??? Loading from cache

? - Installing bower-asset/jquery (2.1.4) ??? Loading from cache

? - Installing bower-asset/jquery.inputmask (3.1.63) ??? Loading from cache

? - Installing bower-asset/punycode (v1.3.2) ??? Loading from cache

? - Installing bower-asset/yii2-pjax (v2.0.5) ??? Loading from cache

? - Installing yiisoft/yii2 (2.0.6) ??? Loading from cache

? - Installing swiftmailer/swiftmailer (v5.4.1) ??? Loading from cache

? - Installing yiisoft/yii2-swiftmailer (2.0.4) ??? Loading from cache

? - Installing yiisoft/yii2-codeception (2.0.4) ??? Loading from cache

? - Installing bower-asset/bootstrap (v3.3.5) ??? Loading from cache

? - Installing yiisoft/yii2-bootstrap (2.0.5) ??? Loading from cache

? - Installing yiisoft/yii2-debug (2.0.5) ??? Loading from cache

? - Installing bower-asset/typeahead.js (v0.10.5) ??? Loading from cache

? - Installing phpspec/php-diff (v1.0.2) ??? Loading from cache

? - Installing yiisoft/yii2-gii (2.0.4) ??? Loading from cache

? - Installing fzaninotto/faker (v1.5.0) ??? Loading from cache

? - Installing yiisoft/yii2-faker (2.0.3) ??? Loading from cache

fzaninotto/faker suggests installing ext-intl (*) Writing lock file Generating autoload files

C:\xampp\htdocs\yii2>

轉載于:https://www.cnblogs.com/caicaizi/p/5625435.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/457693.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/457693.shtml
英文地址,請注明出處:http://en.pswp.cn/news/457693.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python離群點檢測方法分幾類_數據分析 第五篇:離群點檢測

離群點(outlier)是指和其他觀測點偏離非常大的數據點,離群點是異常的數據點,但是不一定是錯誤的數據點。確定離群點對于數據分析會帶來不利的影響,比如,增大錯誤方差、影響預測和影響正態性。從散點圖上可以直觀地看到離群點&…

計算機網絡TCP/IP

TCP/IP原理 看《圖解TCP/IP》時做的筆記,記錄一些感覺重要的東西…還沒完,正在學,慢慢寫 1.計算機網絡的發展 2.OSI參考模型 3.傳輸方式分類 4.地址及網絡的構成 5.TCP/IP協議的出現 6.TCP/IP分層模型及通信示例 7.數據鏈路層1 8.數…

hive求差集和交集

2019獨角獸企業重金招聘Python工程師標準>>> 用的要求總數和統計數: 總數的概念是利用安卓ID,就以為這把兩個月前的安卓ID統統的統計一遍,如果沒有出現,恰好在今天出現了,那么當前的這個用戶就是新增的…

python靜態方法可以被繼承嗎_python 類的繼承 實例方法.靜態方法.類方法的代碼解析...

這篇文章主要介紹了python 類的繼承 實例方法.靜態方法.類方法的代碼解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下dt{}class Denglu:def register(self,name,psd):if name.isalnum() and psd.isalnum():i…

漸變色--瀏覽器兼容性

說明&#xff1a; 1.360兼容模式效果不好 2.可以直接用不同瀏覽器打開這個頁面查看效果 <!DOCTYPE html><html><head lang"en"> <meta charset"UTF-8"> <title></title> <style> body{ …

如何學習前端 轉載

作者&#xff1a;小不了鏈接&#xff1a;https://zhuanlan.zhihu.com/p/23265155來源&#xff1a;知乎著作權歸作者所有。商業轉載請聯系作者獲得授權&#xff0c;非商業轉載請注明出處。 鑒于時不時&#xff0c;有同學私信問我&#xff08;老姚&#xff0c;下同&#xff09;怎…

tcp前4字節消息長度_網絡基礎篇之TCP

?網絡分層什么是 TCP TCP 是面向連接的、可靠的、基于字節流的傳輸層通信協議。- 面向連接&#xff1a;通過三次握手建立一對一的連接&#xff08; UDP 協議 可以一個主機同時向多個主機發送消息&#xff0c;即一對多&#xff09;&#xff1b;- 可靠的&#xff1a;通過序號、校…

使用Servlet實現用戶注冊

1、用戶注冊頁面代碼 <% page language"java" contentType"text/html; charsetUTF-8"pageEncoding"UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd&q…

年輕人的第一篇V語言筆記

V語言極限學習 我聽說V語言看文檔半小時就能完全掌握&#xff1f;&#xff1f;&#xff1f;&#xff1f;以我的智商一小時掌握不了我就給各位科普一下廣告法&#xff1f;&#xff1f;&#xff1f; 宇宙慣例hello world // first v code fn main(){printIn("hello world…

android studio運行手機時出錯怎么解決_小程序 android ios h5解決方案

你現在開發android,ios,小程序用什么工具&#xff0c;怎么開發的&#xff1f;還在單個端的開發嗎&#xff1f;今天我們主要討論的是一次開發多端使用的技術&#xff0c;也是這兩年比較流行的開發方向。現在的終端太多了&#xff0c;app兩個端android和ios,小程序有微信&#xf…

Android SDK上手指南:應用程序數據

版權聲明&#xff1a;本文為博主原創文章&#xff0c;轉載請標明出處。 https://blog.csdn.net/chaoyu168/article/details/52996965 在本系列教程當中&#xff0c;我們將學習如何從零開始進行Android SDK開發。我們已經熟悉了Android應用程序的結構與基本組成元素&#xff0c;…

設計微服務架構需要解決的問題

問題&#xff1a; 劃分服務的原則是什么服務之間選擇何種輕量級的通信協議如何做到服務的獨立部署如何確定使用何種編程語言?控制多語言帶來的復雜度如何做到服務的去中心化如何解決大量微服務引入的運維成本轉載于:https://www.cnblogs.com/fight-tao/p/5641286.html

Django Model設計詳解

Django Model 設計 Django Model設計是Django五項基礎核心設計之一&#xff08;Model設計&#xff0c;URL配置&#xff0c;View編寫&#xff0c;Template設計&#xff0c;From使用&#xff09;&#xff0c;也是MVC模式中重要的環節。 如果圖片無法訪問&#xff0c;大家可以移…

python設置全局變量失敗_Python全局變量與global關鍵字常見錯誤解決方案

在Python的變量使用中&#xff0c;經常會遇到這樣的錯誤:local variable a referenced before assignment它的意思是&#xff1a;局部變量“a”在賦值前就被引用了。比如運行下面的代碼就會出現這樣的問題&#xff1a;a 3def Fuc():print (a)a a 1Fuc()? 但是如果把 a a …

Atititi tesseract使用總結

Atititi tesseract使用總結 消除bug&#xff0c;優化&#xff0c;重新發布。當前版本為3.02 項目下載地址為&#xff1a;http://code.google.com/p/tesseract-ocr。 Windows cmd命令行使用Tesseract-OCR引擎識別驗證碼: 1、下載安裝Tesseract-OCR引擎(3.0版本才支持中文識別) t…

Javascipt數組去重的幾種方式

方法一 function unique(arr) {var retArr [];for (var i 0; i < arr.length; i) {(retArr.indexOf(arr[i]) -1) && retArr.push(arr[i]);}return retArr; } 方法二 function unique(arr) {return arr.filter(function(item, index, array) {return array.indexO…

01_JS語法

JS語法 嚴格區分大小寫以;結尾&#xff0c;不寫瀏覽器會自動加&#xff0c;但不準確&#xff0c;且會占用瀏覽器資源自動忽略多個空格和換行 寫在哪 所有JS代碼都必須依托網頁運行 內嵌 寫在html的script標簽中 <script>// JS代碼 </script>事件 寫在某個ht…

pythonwhile循環love_python基礎之while循環及編碼

while 條件&#xff1a;循環體死循環&#xff1a;沒有終止條件(修改方法&#xff1a;1.改變條件2.使用break)break 終止當前循環contiune&#xff1a;跳出本次循環&#xff0c;繼續下次循環break和contione必須在循環體里while 條件&#xff1a;循環體else&#xff1a;結果當wh…

css頁面布局

居中布局 水平居中 父元素和子元素的寬度都未知 inline-block text-ailgn .child{display:inline-block;} .parent{text-align:center;} 優點&#xff1a;兼容性好 缺點&#xff1a;子元素文本繼承了text-align屬性&#xff0c;子元素要額外加text-align:left; table ma…

02_JS變量

JS變量 字面量 常量&#xff0c;不可變量 變量 變量用 var 變量名聲明 命名 變量命名以數字字母下劃線和$組成&#xff0c;不能以數字開頭&#xff0c;還可以是utf-8的任意字符&#xff0c;包括中文&#xff0c;一般采用駝峰命名法 常用的幾個函數 alert():瀏覽器彈窗d…