<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                # 介紹 Composer 不是一個包管理器。是的,它涉及 "packages" 和 "libraries",但它在每個項目的基礎上進行管理,在你項目的某個目錄中(例如 vendor)進行安裝。默認情況下它不會在全局安裝任何東西。因此,這僅僅是一個依賴管理。 這種想法并不新鮮,Composer 受到了 `node's npm` 和 `ruby's bundler `的強烈啟發。而當時 PHP 下并沒有類似的工具。 Composer 將這樣為你解決問題: * 你有一個項目依賴于若干個庫。 * 其中一些庫依賴于其他庫。 * 你聲明你所依賴的東西。 * Composer 會找出哪個版本的包需要安裝,并安裝它們(將它們下載到你的項目中)。 # 聲明依賴關系 比方說,你正在創建一個項目,你需要一個庫來做日志記錄。你決定使用 monolog。為了將它添加到你的項目中,你所需要做的就是創建一個 composer.json 文件,其中描述了項目的依賴關系。 { "require": { "monolog/monolog": "1.2.*" } } 我們只要指出我們的項目需要一些 monolog/monolog 的包,從 1.2 開始的任何版本。 # 系統要求 運行 Composer 需要 PHP 5.3.2+ 以上版本。一些敏感的 PHP 設置和編譯標志也是必須的,但對于任何不兼容項安裝程序都會拋出警告。 我們將從包的來源直接安裝,而不是簡單的下載 zip 文件,你需要 git 、 svn 或者 hg ,這取決于你載入的包所使用的版本管理系統。 Composer 是多平臺的,我們努力使它在 Windows 、 Linux 以及 OSX 平臺上運行的同樣出色。 # 安裝 全局安裝【推薦】 ## linux 你可以將此文件放在任何地方。如果你把它放在系統的 PATH 目錄中,你就能在全局訪問它。 在類Unix系統中,你甚至可以在使用時不加 php 前綴。 你可以執行這些命令讓 composer 在你的系統中進行全局調用: curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer 注意: 如果上訴命令因為權限執行失敗, 請使用 sudo 再次嘗試運行 mv 那行命令。 現在只需要運行 composer 命令就可以使用 Composer 而不需要輸入 php composer.phar。 ## OSX Composer 是 homebrew-php 項目的一部分。 brew update brew tap josegonzalez/homebrew-php brew tap homebrew/versions brew install php55-intl brew install josegonzalez/php/composer ## Windows 下載并且運行 Composer-Setup.exe,它將安裝最新版本的 Composer ,并設置好系統的環境變量,因此你可以在任何目錄下直接使用 composer 命令。 # 使用 繼續 上面的例子,composer.json文件已經申明了依賴關系,此時運行: composer install 這里將下載 monolog 到 vendor/monolog/monolog 目錄。 # 自動加載 除了庫的下載,Composer 還準備了一個自動加載文件,它可以加載 Composer 下載的庫中所有的類文件。使用它,你只需要將下面這行代碼添加到你項目的引導文件中: require 'vendor/autoload.php'; 通常你會從所使用框架的單入口文件`index.php`很快找到這行代碼,現在我們就可以使用 monolog 了!
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看