首頁  >  文章  >  開發工具  >  XAMPP下的composer的安裝

XAMPP下的composer的安裝

藏色散人
藏色散人轉載
2019-09-10 13:47:304368瀏覽

很多開源軟體,都需要透過composer來安裝,Composer 是 PHP 的一個依賴管理工具。它允許你申明專案所依賴的程式碼庫,它會在你的專案中為你安裝他們。以下由composer使用教學專欄為大家介紹XAMPP下的composer的安裝方法。

XAMPP下的composer的安裝

聲明關係

比方說,你正在建立一個項目,你需要一個函式庫來做日誌記錄。你決定使用 monolog。為了將它添加到你的專案中,你所需要做的就是創建一個 > composer.json 文件,其中描述了專案的依賴關係。

{
    "require": {
        "monolog/monolog": "1.2.*"
    }
}

安裝

1、下載Composer-Setup.exe

2、點選安裝

3、會出現,找不到很多php的dll

XAMPP下的composer的安裝

我嘗試把這些dll放到C盤下的system32檔案中,

還是不行

我又嘗試增加環境變量,支援php,

還是不行

後來發現是因為,xampp中的php.ini中的

extension_dir = "\ xampp\php\ext"是相對路徑,composer找不到對應的dll,

改為extension_dir = "D:\xampp\php\ext"就行了,還有一個地方要改,

browscap = "D:\xampp\php\extras\browscap.ini"

#修改完成之後,就可以安裝了。

使用

XAMPP下的composer的安裝

繼續講解,composer自動產生的第三方控制項一般都會在一個叫做vendor的資料夾中,中文翻譯就是'供應商' 。使用的時候需要,

require_once __DIR__ . '/vendor/autoload.php';

或更安全的使用,

if (is_file(__DIR__ . '/vendor/autoload.php')) {
    require_once __DIR__ . '/vendor/autoload.php';
}

XAMPP下的composer的安裝

XAMPP下的composer的安裝

如果不加上這句話,一般就會報錯。

XAMPP下的composer的安裝

小結:Composer根據聲明的依賴關係,從相關庫的來源下載程式碼文件,並根據依賴關係在Composer 目錄下生成供類自動載入的PHP 腳本,使用的時候,專案開始處引入「/vendor/autoload.php」 文件,就可以直接實例化這些第三方類別庫中的類別了。

以上是XAMPP下的composer的安裝的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:aliyun.com。如有侵權,請聯絡admin@php.cn刪除