今天看到了有介紹PHP下的依賴管理工具,遂學習試用:
環境:win7
一、安裝
1、確認PHP啟用了openssl模組(使用https網址時使用);
修改環境變數path,加入c:xamppphp
開啟命令列,輸入:
php -version
用cd指令改變目前路徑到專案根目錄,然後執行指令下載安裝:
php -r "readfile('http://getcomposer.org/installer');" | php
curl -sS https://getcomposer.org/installer | php
到專案根目錄,新增composer.bat文字文件,在命令列執行:
echo @php "%~dp0composer.phar" %*>composer.bat
composer -V
二、範例,專案需要使用輸出日誌的庫monolog。
在專案內建立composer.json文件,輸入內容:
{ "require": { "monolog/monolog": "1.0.*" } }
composer install
Failed to enable crypto failed to open stream: operation failed
運作成功後,專案資料夾裡會出現vendor資料夾。
使用範例:
<?php require_once 'vendor/autoload.php'; $log = new Monolog\Logger('name'); $log->pushHandler(new Monolog\Handler\StreamHandler('app.log', Monolog\Logger::WARNING)); $log->addWarning('Foo'); ?>
三、其它
更新自身:
以上就介紹了PHP 依賴管理工具Composer的使用,包含了面向的內容,希望對PHP教學有興趣的朋友有幫助。