今天看到了有介紹PHP下的依賴管理工具,遂學習試用:
環境:win7
一、安裝
1、確認PHP啟用了openssl模組(使用https網址時用到);
修改環境變數path,加入c:\xampp\php
開啟命令列,輸入:
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 cryptofailed to open stream: operation failed
這時候你要考慮解決自己的網路問題。
運行成功後,專案檔夾裡會出現vendor檔案夾。
使用樣本:
pushHandler(new Monolog\Handler\StreamHandler('app.log', Monolog\Logger::WARNING));$log->addWarning('Foo');?>
三、其它
更新自身:
composer self-update
以上就介紹了PHP 依賴管理工具Composer的使用,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。