windows 下composer的安裝
首先,什麼叫composer呢?
好吧,直接貼百度百科的吧。http://baike.baidu.com/view/1657652.htm
那麼如何在windows下安裝composer呢?
windows下執行命令的方式,不如linux下那麼方便。所以我們要先設定php環境變數,讓php能通過dos去執行。
1.我的電腦(右鍵)->屬性->高階系統設定->高階->環境變數,選中PATH,編輯,在後面追加
;D:\xampp\php
alt+r->cmd開啟dos視窗,執行php -v.如果中間報錯,提示一系列dll未找到,修改php.ini,
把extension_dir的值,設定為絕對路徑,extension_dir ="D:\xampp\php\ext",我中間還有一個browscap.dll未找到的錯誤提示,找到php.ini中的browscap,將其值也修改為絕對路徑的值
如果不出錯了。執行php -v,應該得到以下結果:
2.開啟ssl擴充套件
修改php.ini,開啟extension = php_openssl.dll
3.進入到php目錄,執行php命令。
這裡推薦大家通過修改登錄檔的形式,可以在要進入的檔案上右擊,直接進入到該檔案的cmd命令,而不用每次都執行cd /D D:/xampp/htdocs
新建檔案,貼上一下程式碼:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\folder\shell\cmd]
@="CMD快速通道"
[HKEY_CLASSES_ROOT\folder\shell\cmd\command]
@="cmd.exe /k cd %1"
儲存為xx.reg,執行的時候,點選是,然後找個資料夾,右擊下,就會看到有個cmd快速通道的操作項了、
迴歸正題:進入到專案檔案htdocs,在dos中輸入
php -r"eval('?>'.file_get_contents('https://getcomposer.org/installer'));"
稍等片刻,會看到以下提示:
4.在你專案檔案中,新建一個xx.bat的檔案,編輯內容如下:
@ECHO OFF
SET SUBDIR=%~dp0
php %SUBDIR%\composer.phar %*
然後執行一下。這個檔案,是要把當前的路徑定義成composer、當然,你也可以不執行該檔案。
5.到這裡,composer就基本安裝好了。那麼接下來我們要安裝擴充套件包了、
開啟htdocs中的composer.json,輸入我們要安裝的擴充套件:
格式大致如下:
{
"require": {
"chrisboulton/php-resque": "1.2",
"lisachenko/go-aop-php": "*",
"monolog/monolog":"1.2.*"
}
}
6.如果執行了第四步的檔案,直接在htdocs目錄下執行composer install
如果未執行第四步的檔案,則需要php composer.phar install
好了,安裝到這裡就完成了,擴充套件包,也下載好了。htdocs會多出一個vendor的資料夾,開啟之後會發現,多出chrisboulton,lisachenko,monolog三個資料夾。現在來看看自動載入吧……
我們再需要用到擴充套件包的地方,require_once ROOT_PATH . 'vendor/autoload.php';
然後直接呼叫擴充套件包中的類名即可。
示例如下:
<?php
require_once ROOT_PATH . 'vendor/autoload.php';//ROOT_PATH是根目錄
$redis = Resque::redis();//這裡直接呼叫vendor/chrisboulton/php-resque/lib/resque.php的類名,無需引入該檔案
var_dump($redis);
這個redis變數,就是php-resque的一個redis類
相關文章
- Laravel 的 Windows 下 Composer 安裝日記LaravelWindows
- Windows 下 Composer 與 Laravel 4 的安裝WindowsLaravel
- Linux 下安裝 ComposerLinux
- Composer的安裝
- 安裝 composer
- composer安裝
- windows 下安裝Windows
- Windows下Redis的安裝WindowsRedis
- Windows下的Memcache安裝 linux下的Memcache安裝WindowsLinux
- Liunx Composer 安裝
- Mac安裝composerMac
- windows 下安裝 nvmWindows
- windows 下安裝 yarnWindowsYarn
- Windows下安裝MongoDBWindowsMongoDB
- windows下安裝MySQLWindowsMySql
- Windows 下安裝GNUstepWindows
- windows下安裝glassfishWindows
- windows下pytorch的安裝WindowsPyTorch
- Elasticsearch在Windows下的安裝ElasticsearchWindows
- Subversion在windows下的安裝Windows
- Windows下Oracle的下載與安裝WindowsOracle
- windows 下 Symfony的下載與安裝Windows
- 在 Ubuntu 安裝 ComposerUbuntu
- 安裝和使用 Composer
- 【PHP Composer】安裝&使用PHP
- [PHP Composer] 安裝&使用PHP
- windows下Redis的安裝和使用WindowsRedis
- windows下mangodb的安裝及配置WindowsGo
- Zend Framework在windows下的安裝FrameworkWindows
- windows下Emacs的安裝與配置WindowsMac
- Windows下ORACLE的完全解除安裝WindowsOracle
- PyGTK在Windows下的安裝(轉)Windows
- OpenSSL + Windows 下載安裝Windows
- 在 windows下安裝rabbitmqWindowsMQ
- windows下安裝nodejsWindowsNodeJS
- windows下安裝tornadoWindows
- Windows下解除安裝OracleWindowsOracle
- Windows下安裝Zabbix AgentdWindows