日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

windows安装composer方法和使用方法

發(fā)布時(shí)間:2025/3/15 windows 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 windows安装composer方法和使用方法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

最近在學(xué)習(xí)yii2的框架的相關(guān)知識(shí),對(duì)于yii2的許多新特性,最好還是去查看官網(wǎng)文檔最好,如果有中文翻譯的網(wǎng)站就更好了。


學(xué)習(xí)yii2的第一個(gè)門檻就是得安裝composer這個(gè)依賴管理工具(但目前我認(rèn)為就是個(gè)包管理器,雖然官網(wǎng)有其解釋)。 要安裝composer的第二個(gè)門檻就是要根據(jù)我國特色來***。因此,在我還沒有開始學(xué)習(xí)yii2的時(shí)候,已經(jīng)有兩道門檻擋在我面前了。對(duì)于新手來說,估計(jì)就要快放棄了 *_* ,幸虧,官方還提供了另外的安裝方法,直接將yii的程序打包好,下載下來即可使用,方便快捷。 但是作為一個(gè)有志于在挨踢界闖天下的俺,怎么可以因?yàn)檫@樣的兩道門檻,而放棄學(xué)習(xí)新的開(裝)發(fā)(逼)技能呢? 不扯淡了,下面進(jìn)入正題: 在windows下安裝composer有兩種方法:一種是傻瓜式的安裝、另一種就是高大上的命令行了。小弟我才疏學(xué)淺,沒能在命令行中成功安裝composer,轉(zhuǎn)而奔向了傻瓜式的next->next->finished模式。 這里提供一個(gè)網(wǎng)址(http://docs.phpcomposer.com/00-intro.html#Declaring-dependencies),上面有這兩種的安裝方式,但是都需要一個(gè)前(門)提(檻),要懂得***。 ? 看完上面網(wǎng)址提供的方法后,我就亟不可待的開始按步驟安裝了,可惜因?yàn)闆]開***模式,我的第一次,就因此失敗了。 ? 一、下面是失敗的安裝過程: 下載并且運(yùn)行?Composer-Setup.exe,彈出演奏家的安裝界面 下一步 下一步 是否通過代理(proxy),記得不要勾選哦 下一步 然后就是漫長的等待,等啊等,…… 最后出現(xiàn)了如下提示, 哦,no,壓根就沒連上人家的服務(wù)器。 報(bào)錯(cuò)信息如上:The "https://getcomposer.org/download/1.0.3/composer.phar.sig"?file could notbe downloaded:failed to open stream:由于連接方在一段時(shí)間后沒有正確答復(fù)或連接的主機(jī)沒有反應(yīng),連接嘗試失敗。 作為對(duì)自己有嚴(yán)格要求的程序員,當(dāng)下就回想,是我哪里寫錯(cuò)了嗎? 嗯,不對(duì),這是別人的程序。哦,那有沒有文檔說明了?報(bào)告,文檔里滅有針對(duì)這個(gè)情況做介紹。啊?他們的測(cè)試時(shí)干嘛的了,這都測(cè)不出來嗎?報(bào)告,這是在天朝,情況可能有點(diǎn)特殊。嗯,也是,算了,開啟***模式。 二、第二次安裝,步驟如下: 運(yùn)行?Composer-Setup.exe,彈出演奏家的安裝界面 下一步, 下一步, 下一步, 某管家給我彈出警告, 對(duì)此,我只是呵呵一笑,點(diǎn)擊記住我的選擇,允許,然后就出現(xiàn)了successful。OMG,終于安裝成功了,yes it is,i will come . 下面是composer的安裝位置和協(xié)議秘鑰位置: 安裝位置: 秘鑰位置: 至此,composer就可以安心的為我服務(wù)了。 三、使用方法: 如何在命令行下查看composer是否安裝成功呢? 在命行下鍵入:composer,輸出composer的介紹: 在命令行中可以看到composer的標(biāo)志,說明composer是安裝成功的; 然后將“Packagist鏡像地址”更改為國內(nèi)鏡像,在命令行中輸入: composer config -g repo.packagist composer https://packagist.phpcomposer.com

將“Packagist鏡像地址”更改為國內(nèi)鏡像,是為了解決眾所周知的原因(國外的網(wǎng)站連接速度很慢,并且隨時(shí)可能被“墻”甚至“不存在”)。這樣就不必再去向國外的網(wǎng)站發(fā)起請(qǐng)求,從而達(dá)到加速?composer install?以及?composer update的過程,并且更加快速、穩(wěn)定。因此,即使?packagist.org、github.com?發(fā)生故障(主要是連接速度太慢和被墻),你仍然可以下載、更新安裝包。

以安裝monolog為例,演示composer的使用方法: 接下來我們?cè)趙ww/目錄下,創(chuàng)建cmoposer目錄,在命令行中輸入: composer require monolog/monolog

?

接下來的時(shí)間就是等待下載:如下圖時(shí),表明monolog安裝成功 上面大紅框圈中的是安裝monolog所需要的依賴。 下面是安裝好的monolog目錄 為了驗(yàn)證monolog安裝是否成功,這里有一個(gè)官方的小示例,如下:
  • <?php
  • require_once('vendor/autoload.php');
  • use Monolog\Logger;
  • use Monolog\Handler\StreamHandler;
  • // create a log channel
  • $log =newLogger('name');
  • $log->pushHandler(newStreamHandler('D:/uploads/your.log',Logger::WARNING));
  • // add records to the log
  • $log->warning('Foo');
  • $log->error('Bar');
  • 成功后可以在D盤下的uploads目錄下,看到一個(gè)your.log日志文件,如下圖; 附件是我使用composer安裝的monolog,及使用案例。 OK,composer的初級(jí)安裝及使用,到此結(jié)束了。 參考網(wǎng)址:http://docs.phpcomposer.com/? ? composer中文簡(jiǎn)介 https://getcomposer.org/?composer官方網(wǎng)址 http://blog.tanteng.me/2015/05/could-not-open-input-file-composer-phar/?小談博客 https://packagist.org/? ? 軟件包 https://github.com/Seldaek/monolog?monolog的github倉庫 ?



    來自為知筆記(Wiz)



    附件列表

    ?

    轉(zhuǎn)載于:https://www.cnblogs.com/lookphp/p/b15af85f67dc7df59a970d905713262a.html

    總結(jié)

    以上是生活随笔為你收集整理的windows安装composer方法和使用方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。