1. 程式人生 > >laravel學習筆記(1)- windows中wamp環境composer使用中openssl問題解決

laravel學習筆記(1)- windows中wamp環境composer使用中openssl問題解決

今天在windows下學習lavaral,使用composer update命令報如下錯誤:

 [Composer\Exception\NoSslException]


  The openssl extension is required for SSL/TLS protection but is not available. If you can not enable the openssl ex
  tension, you can disable this error, at your own risk, by setting the 'disable-tls' option to true.

大體意思就是composer要求使用openssl連線,百度相關問題,解決思路分為兩種:

一、禁用openssl,結果是治標不治本放棄

二、開啟php的openssl擴充套件,下載ca證書

具體操作如下:

1、開啟php擴充套件,左鍵wamp-php-php擴充套件-php_openssl前面打勾。

2、在D:\wamp\wamp\bin\php\php5.4.12(看個人安裝路徑確定)下找到php.ini檔案,用sublime開啟。

查詢 extension=php_openssl.dll ,刪除extension=php_openssl.dll前面的分號,取消註釋,從而啟用OpenSSL外掛。

注意:因為SSL連線需要認證,所以繼續下面的步驟之前,需要準備好CA證書(建議把證書儲存到D:\wamp\wamp\bin\php\php5.4.12\verify目錄中),可以從https://curl.haxx.se/docs/caextract.html處下載。(如果直接開啟檔案的話,另存為修改檔名即可)

3、如果php.ini檔案中能夠找到

;openssl.cafile=

和上面一樣,去掉分號註釋,設定CA證書為D:\wamp\wamp\bin\php\php5.4.12\verify,即

openssl.cafile= "D:\wamp\wamp\bin\php\php5.4.12\verify\cacert.pem"如果無法找到直接新增

openssl.cafile= "D:\wamp\wamp\bin\php\php5.4.12\verify\cacert.pem"

完成上面操作再次在cmd環境中執行composer update 問題解決,參考文章

http://www.ituring.com.cn/article/261281

相關推薦

laravel學習筆記1- windowswamp環境composer使用openssl問題解決

今天在windows下學習lavaral,使用composer update命令報如下錯誤:  [Composer\Exception\NoSslException]   The openssl extension is required for SSL/TLS pro

Android開發筆記1Windows 7 x64環境下SDK Manager閃退的解決方法

    由於專案需求的原因,最近開始看Android的書了。雖然Google釋出了Android Studio,但是穩定性有待加強,所以還是選擇了最保險的開發環境ADT。由於我的系統是Window 7 x64,下的ADT也是x64的。以下是我配置開發環境時遇到的問題和解決方

Unity3D學習筆記1---介面初識與環境熟悉

呃, 這學期有一門Unity3D遊戲開發的課程。 所以想把自己所學的記錄下來, 不僅與別人的分享自己的淺薄經驗, 也是自己的一種record。 前車之鑑就是之前學Nodejs, 幾個月不用忘得差不多了

數字影象處理學習筆記1——傅立葉變換在影象處理的應用

1.理解二維傅立葉變換的定義 1.1二維傅立葉變換 二維Fourier變換: 逆變換: 1.2二維離散傅立葉變換 一個影象尺寸為M×N的 函式的離散傅立葉變換由以下等式給出: 其中 和。其中變數u和v用於確定它們的頻率,頻域系統是由所張成的座標系,其

Windows下使用深度學習框架caffe學習筆記1

由於本人大四畢業論文是關於深度學習,因此接觸了caffe框架,但是因為自己電腦是windows平臺,所以想在windows平臺上配置,網上有很多windows caffe的版本,本人試了很多個版本,推薦使用微軟的官方caffe版本,地址https://github.com/

JAVA學習筆記1——a++與++a的區別

col int 演示 opera 解析 代碼 數據 ++i div 需求:此博客用於解釋i++與++i的區別。 過程: 1、名稱解釋 ++:自增,即在原有數據基礎上+1,再賦給原有數據。 2、程序演示 (1)代碼: 1 class OperateDemo 2 { 3

vray學習筆記1

com .cn 過程 分組 是把 皮膚 mon image 基本 vray是個什麽東西? 它是個渲染器。 渲染器是個什麽東西? 渲染器就是3d軟件裏面把模型畫成一張圖片的東西,渲染的過程就是把3D物體變成2D畫面的過程。 模型是個什麽東西? 模型就是模型,它由兩部分組成,第

《深入理解C指針》學習筆記1--- 指針之外

結構 def form 學習 編程 stdlib.h struct 一個 char   C語言從誕生之初就非常善於和硬件打交道,經過這麽多年的發展之後,其靈活性和超強的特征是受到幾乎所有程序員的肯定。C語言的這種靈活性很大一部分程度來源與C指針,指針為C語言動態操控內存提供

CS231n 學習筆記1 Image CLassification

eight function 分享 便是 數據驅動 rain 分類問題 很難 特征 圖像分類是計算機視覺中的一項核心任務,那麽什麽是圖像分類? 例如,給你一個標簽集,其中包括(貓、狗、鳥、卡車、飛機...等) 然後給你一張圖片,那麽這張圖片屬於哪個類別呢?這就是一個分類

bootstrap 學習筆記1---介紹bootstrap和柵格系統

優先 cal 圖片 應用 尺寸 文件中 lin png ice   學習前端許久,對於布置框架和響應瀏覽器用html 和javascript 寫的有點繁瑣,無意間看到這個框架,覺得挺好用的就開始學習了,但是這個框架上面有很多知識,不是所有的都要學的,故將學習筆記和覺得重點的

《挑戰程序設計競賽》學習筆記 1

設計 allow 而且 硬幣 ack ket 程序設計 all 不能 2.2 貪心法 貪心法是遵循某種規則,不斷貪心選取當前最優策略的算法設計方法。 貪心法的求解思想是通過叠代地選取當前問題的局部最優解法來達成總體最優解,在叠代的過程中不斷地產生局部最優解和下一個與之前

AngularJs學習筆記1——ng-app

oot you ctrl span fun 代碼 問題 筆記 doctype 眾所周知: ng-app 指令用於告訴 AngularJS 應用當前這個元素是根元素。 所有 AngularJS 應用都必須要要一個根元素。 HTML 文檔中只允許有一個 ng-app 指令,如果

Nordic nRF52832 學習筆記1 介紹,入門,與準備工作

例程 盜版 path pdf 規範 準備 但是 依然 可能   近來,物聯網已成為大勢所趨,VR與AR正方興未艾,各種手環、遙控、智能家居也在粉墨登場。技術前沿的領航者們已經快馬加鞭,各種意誌與暗示也在上傳下達。物聯網,無線通訊,移動互聯,將成為新的目標與寵兒。最近開的電賽

javascript 高級程序設計學習筆記1

元素 新的 logs html light begin 知識 gin nbsp 知識補充: var box = document.querySelector(‘#box‘); //"beforebegin" ,在當前元素之前插入一個緊鄰的同輩元素; box.ins

Python3入門筆記1 —— windows安裝與運行

python安裝 color 聲明 返回值 down 如果 ++ 這一 ges Python的設計哲學是“優雅”、“明確”、“簡單”。這也是我喜歡Python的理由之一 Python的安裝: 1.進入Python官方網站下載安裝包 點擊導航欄的 Downloads 會自動

Postgresql 學習筆記1

sql postgre 一、環境#配置遠程連接 su postgres vim /var/lib/pgsql/9.4/data/postgresql.conf 編輯配置文件 listen_address=’localhost’ 前面的註釋#去掉,並把’localhost’該為’*’;

Hibernate學習筆記1---hibernate快速上手與準備工作

成了 -- 開源 工作 快速 tar ref orm 磁盤 持久層介紹 持久化:將內存中的數據保存在磁盤等存儲設備中。 持久化對象:指已經存儲在數據庫護著磁盤的業務對象 經典的軟件應用體系結構(三層結構) 在三層結構中,由於業務邏輯除了負責業務邏輯以外,還要負責相關的數據

jQuery源碼學習筆記1

ase tolower nodetype apt jquer 元素 bre 技術分享 停止 在慕課網上學習jQuery源碼,做一些筆記小研究。 第1章 節點遍歷 第2章 文檔處理 第3章 元素操作 第4章 樣式操作 第5章 事件體系 第6章 數據交互 第7章

Struts2學習筆記1---相關配置

XML def rec 模塊 定向 -1 開發 oba 合並 Struts 2是Struts的下一代產品,是在 struts 1和WebWork的技術基礎上進行了合並的全新的Struts 2框架。 1創建action對象(三種) 1 創建普通的類,不繼承任何類,也不

linux學習筆記1

1 linux之父是linus Torvalds(李納斯 托沃滋),1991年他在赫爾辛基大學讀書時自己手動寫了一個電腦操作系統,取名linux,並且公布了源代碼。 C語言之父是Dennis M Ritchie(丹尼斯 裏奇)。 JAVA之父是詹姆斯高斯林,出生在加拿大,他編寫了多處理器版本的unix操