摘要:由于眾所周知的原因的官方鏡像無法被普羅大眾訪問到這里使用或者在這里感謝王賽和的辛勤付出下面我們開始安裝項目中使用到的包文件對于的配置文件完整項目參見架構(gòu)這里的安裝流程遵循官方的安裝修改更新源地址這里假定你已經(jīng)安裝了并且可以使用來運行命令列
由于眾所周知的原因, composer 的官方鏡像無法被普羅大眾訪問到. 這里使用 Packagist @ phpcomposer 或者 Packagist @ Laravel-China, 在這里感謝 王賽和 Laravel China 的辛勤付出, 下面我們開始安裝項目中使用到的包文件, 對于 composer 的配置文件完整項目參見 composer.json 架構(gòu)
這里的安裝流程遵循官方的 Laravel 5.3 安裝
修改 composer 更新源地址這里假定你已經(jīng)安裝了 composer 并且可以使用 composer 來運行命令.
列出所有config
$ composer config --list
修改鏡像地址
$ composer config -g repo.packagist composer https://packagist.phpcomposer.com全局安裝 laravel/installer
由于我們的項目使用 laravel, 這里需要先安裝 laravel/installer
$ composer global require "laravel/installer"
安裝完成后我們會在 ~/.composer/vendor/bin 目錄下發(fā)現(xiàn) laravel 命令, 我們使用這個命令來初始化項目, 如果沒有設(shè)置為全局變量, 需要設(shè)置為全局變量
$ laravel new demo_project Crafting application... Loading composer repositories with package information Installing dependencies (including require-dev) from lock file ...安裝常用的項目包
這里加載上我們需要的包, 這里是我使用 laravel 框架常用的包
{ ... "require": { "php": ">=5.6.4", "laravel/framework": "5.3.*", "laravelcollective/html": "5.3.*", "nesbot/carbon": "~1.21", "doctrine/dbal": "~2.5" }, "require-dev": { "phpunit/phpunit": "~5.6", "itsgoingd/clockwork": "~1.12", "barryvdh/laravel-ide-helper": "~2.2" }, ... }
接下來, 我們運行 composer update 來對我們定義的 composer 包進行更新.
$ composer update ... ... Writing lock file Generating autoload files
當出現(xiàn)綠色的 Generating autoload files 代表我們的包已經(jīng)安裝完成了 Done
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/25754.html
摘要:創(chuàng)建帳號提供的是持續(xù)集成服務(wù),簡稱。在這里引入的原因是我們的項目需要使用服務(wù)進行持續(xù)集成和測試,當然你也可以替換成別的單元測試工具。創(chuàng)建單元測試用例是單元測試類庫家族中的一員,使用的一個主要目的是為我們的模塊創(chuàng)建單元測試用例。 本文首發(fā)于 Travis CI 持續(xù)集成服務(wù)構(gòu)建 Composer 類庫簡明教程,轉(zhuǎn)載請注明出處! 在項目開發(fā)過程中,編碼工作只是軟件開發(fā)整個過程中的一小部分環(huán)...
摘要:本文參考超哥寫的基于的模塊化開發(fā)的詳細實踐版。包本地開發(fā)本地開發(fā)一個包做法基本與包開發(fā)一樣,簡單過一下吧。首先創(chuàng)建一個新的項目在項目中創(chuàng)建如下目錄為我們要發(fā)布的包,對應(yīng)為,對應(yīng)為項目名。 showImg(https://segmentfault.com/img/remote/1460000010891977); 本文參考超哥寫的 基于 Composer 的 PHP 模塊化開發(fā) 的詳細實...
摘要:下載并安裝將安裝程序下載到當前目錄,安裝初始化刪除安裝文件配置移動當前目錄文件到目錄移動當前目錄文件到如果不存在則手動創(chuàng)建一般都存在測試是否安裝成功出現(xiàn)了上面的畫面說明可以正常使用了使用創(chuàng)建項目使用下載安裝包添加環(huán)境變量創(chuàng)建并打開 下載并安裝composer 將安裝程序下載到當前目錄 [root@localhost ~]# php -rcopy(https://getcomposer....
摘要:模擬命令,并沒有做實際的操作。申明依賴命令增加新的依賴包到當前目錄的文件中。你甚至可以輸入一個軟件包的版本號,來顯示該版本的詳細信息。你也可以在第三個參數(shù)中指定版本號,否則將獲取最新的版本。 原文地址 : composer 命令行 全局參數(shù) 下列參數(shù)可與每一個命令結(jié)合使用: --verbose (-v): 增加反饋信息的詳細度。 -v 表示正常輸出。 -vv 表示更詳細的輸出。 ...
摘要:系統(tǒng)學(xué)習(xí)的使用請移步中文學(xué)習(xí)開發(fā)自己的組件要點理解如何實現(xiàn)自動加載第三方組件理解和的規(guī)范理解基于如何實現(xiàn)自動加載。 composer是什么 Composer 不是一個包管理器。是的,它涉及 packages 和 libraries,但它在每個項目的基礎(chǔ)上進行管理,在你項目的某個目錄中(例如 vendor)進行安裝。默認情況下它不會在全局安裝任何東西。因此,這僅僅是一個依賴管理。 Com...
閱讀 1876·2021-09-24 09:48
閱讀 3220·2021-08-26 14:14
閱讀 1674·2021-08-20 09:36
閱讀 1462·2019-08-30 15:55
閱讀 3628·2019-08-26 17:15
閱讀 1426·2019-08-26 12:09
閱讀 607·2019-08-26 11:59
閱讀 3324·2019-08-26 11:57