今天看到了有介紹PHP下的依賴管理工具,遂學習試用:
環境:win7
一、安裝
1、確認PHP啟用了openssl模組(使用https網址時使用);
修改環境變數path,加入c:xamppphp
開啟命令列,輸入:
php -version
用cd指令改變目前路徑到專案根目錄,然後執行指令下載安裝:
php -r "readfile('http://getcomposer.org/installer');" | php我這裡使用的是http協定網址。如果有curl也可以使用下面指令:
curl -sS https://getcomposer.org/installer | php官網提示也可以直接下載安裝包Composer-Setup.exe,可惜我看到的遲了,沒有試用。
到專案根目錄,新增composer.bat文字文件,在命令列執行:
echo @php "%~dp0composer.phar" %*>composer.bat關閉並重新開啟命令列,輸入命令:
composer -V可以看到輸出的版本資訊。
二、範例,專案需要使用輸出日誌的庫monolog。
在專案內建立composer.json文件,輸入內容:
{ "require": { "monolog/monolog": "1.0.*" } }在cmd命令列執行:
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教學有興趣的朋友有幫助。