windows安装composer方法和使用方法

最近在学习yii2的框架的相关知识,对于yii2的许多新特性,最好还是去查看官网文档最好,如果有中文翻译的网站就更好了。

学习yii2的第一个门槛就是得安装composer这个依赖管理工具(但目前我认为就是个包管理器,虽然官网有其解释)。

要安装composer的第二个门槛就是要根据我国特色来科学上网。因此,在我还没有开始学习yii2的时候,已经有两道门槛挡在我面前了。对于新手来说,估计就要快放弃了 *_* ,幸亏,官方还提供了另外的安装方法,直接将yii的程序打包好,下载下来即可使用,方便快捷。

但是作为一个有志于在挨踢界闯天下的俺,怎么可以因为这样的两道门槛,而放弃学习新的开(装)发(逼)技能呢?

不扯淡了,下面进入正题:

在windows下安装composer有两种方法:一种是傻瓜式的安装、另一种就是高大上的命令行了。小弟我才疏学浅,没能在命令行中成功安装composer,转而奔向了傻瓜式的next->next->finished模式。

这里提供一个网址(http://docs.phpcomposer.com/00-intro.html#Declaring-dependencies),上面有这两种的安装方式,但是都需要一个前(门)提(槛),要懂得科学上网。

看完上面网址提供的方法后,我就亟不可待的开始按步骤安装了,可惜因为没开科学上网模式,我的第一次,就因此失败了。

一、下面是失败的安装过程:

下载并且运行 Composer-Setup.exe,弹出演奏家的安装界面

下一步

下一步

是否通过代理(proxy),记得不要勾选哦

下一步

然后就是漫长的等待,等啊等,……

最后出现了如下提示,

哦,no,压根就没连上人家的服务器。

报错信息如上:The "https://getcomposer.org/download/1.0.3/composer.phar.sig" file could notbe downloaded:failed to open stream:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。

作为对自己有严格要求的程序员,当下就回想,是我哪里写错了吗?

嗯,不对,这是别人的程序。哦,那有没有文档说明了?报告,文档里灭有针对这个情况做介绍。啊?他们的测试时干嘛的了,这都测不出来吗?报告,这是在天朝,情况可能有点特殊。嗯,也是,算了,开启科学上网模式。

二、第二次安装,步骤如下:

运行 Composer-Setup.exe,弹出演奏家的安装界面

下一步,

下一步,

下一步,

某管家给我弹出警告,

对此,我只是呵呵一笑,点击记住我的选择,允许,然后就出现了successful。OMG,终于安装成功了,yes it is,i will come .

下面是composer的安装位置和协议秘钥位置:

安装位置:

秘钥位置:

至此,composer就可以安心的为我服务了。

三、使用方法:

如何在命令行下查看composer是否安装成功呢?

在命行下键入:composer,输出composer的介绍:

在命令行中可以看到composer的标志,说明composer是安装成功的;

以安装monolog为例,演示composer的使用方法:

接下来我们在www/目录下,创建cmoposer目录,在命令行中输入:composer require monolog/monolog ,等待:如下图时,表明monolog安装成功

上面大红框圈中的是安装monolog所需要的依赖。

下面是安装好的monolog目录

为了验证monolog安装是否成功,这里有一个官方的小示例,如下:

  1. <?php
  2. require_once(‘vendor/autoload.php‘);
  3. use Monolog\Logger;
  4. use Monolog\Handler\StreamHandler;
  5. // create a log channel
  6. $log =newLogger(‘name‘);
  7. $log->pushHandler(newStreamHandler(‘D:/uploads/your.log‘,Logger::WARNING));
  8. // add records to the log
  9. $log->warning(‘Foo‘);
  10. $log->error(‘Bar‘);

成功后可以在D盘下的uploads目录下,看到一个your.log日志文件,如下图;

附件是我使用composer安装的monolog,及使用案例。

OK,composer的初级安装及使用,到此结束了。

参考网址:http://docs.phpcomposer.com/    composer中文简介

https://getcomposer.org/ composer官方网址

http://blog.tanteng.me/2015/05/could-not-open-input-file-composer-phar/ 小谈博客

https://packagist.org/    软件包

https://github.com/Seldaek/monolog monolog的github仓库

来自为知笔记(Wiz)

附件列表

时间: 2024-10-06 02:13:06

windows安装composer方法和使用方法的相关文章

Windows安装composer 及设置全局变量的方法

一  .配置PHP环境变量 二.下载composer.phar 1.cmd 进入执行 php -r "readfile('https://getcomposer.org/installer');"|php 全局配置:将composer.phar文件复制到php.exe文件目录下 并创建composer.bat文件 将 @php "%~dp0composer.phar" %*  放到composer文件中 三.设置中国全量镜像: 首先用 composer config

Windows安装配置php+memcached的方法

Windows下Memcached的安装配置方法 1.将第一个包解压放某个盘下面,比如在c:\memcached. 2.在终端(也即cmd命令界面)下输入 'c:\memcached\memcached.exe -d install' 安装. 3.再输入: 'c:\memcached\memcached.exe -d start' 启动.(需要注意的: 以后memcached将作为windows的一个服务每次开机时自动启动.这样服务器端已经安装完毕了). 4.下载php_memcache.dll

windows安装配置mysql-5.7.13-winx64方法

1.mysql-5.7.13-winx64.zip下载 官方下载地址:http://dev.mysql.com/downloads/mysql/ 2.解压到D:\mysql\mysql-5.7.13-winx64 3.在D:\mysql\mysql-5.7.13-winx64下新建my.ini配置文件内容如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 3

windows安装tensorflow简单直接的方法(win10+pycharm+tensorflow-gpu1.7+cuda9.1+cudnn7.1)

安装tensorflow-gpu环境需要:python环境,tensorflow-gpu包,cuda,cudnn 一,安装python,pip3直接到官网下载就好了,下载并安装你喜欢的版本 https://www.python.org/ 提示:安装最后一步时记得勾选添加环境变量 在cmd输入pip3测试pip3能否使用,不能使用的话,手动打开python安装的路径,找到pip3文件,将路径加入环境变量 二,安装tensorflow-gpu 使用pip3安装即可:pip3 install tens

windows安装composer

下载安装 https://getcomposer.org/Composer-Setup.exe   我安装到了c:/composer,没有设置环境变量. 以下检测是否安装成功. cmd 里执行安装easywechat:  e:\php\thinkcmf-master\thinkcmf5\simplewind\vendor\overtrue\wechat>d:\phpStudy\php55\php c:/composer/composer.phar install 提示如下错误:貌似是版本错误.

windows 安装composer 报SSL错误的解决方式

http://curl.haxx.se/docs/caextract.html     下载证书  即可   然后在php.ini  改一下配置 windows8下运行php Composer出现ssl报错的问题:[Composer\Downloader\TransportException]The "https://packagist.org/packages.json" file could not be downloaded: SSLoperation failed with c

Windows 安装 composer

在 composer.phar 同级目录下新建文件 composer.bat : C:\bin>echo @php "%~dp0composer.phar" %*>composer.bat 关闭当前的命令行窗口,打开新的命令行窗口进行测试: C:\Users\username>composer -V Composer version 27d8904 看到版本号的同时意味着已经安装成功了

windows安装vagrant 以及 laravel homestead

之前一篇文章介绍了composer的安装,本篇介绍一下vagrant以及homestead的安装. 原文:ekan001.com/article/40 准备工作 VirtualBox 虚拟机,基础依赖 Vagrant 基于VirtualBox或vmware的虚拟化环境部署工具,可以将一个虚拟机打包(简称vbox)给别人. Homestead laravel官方vbox,集成环境以及一套特制的命令行工具. xshell 这是一款windows下的ssh & shell工具,同类的有securecr

binwalk windows安装和使用方法

binwalk是一个文件的分析工具,旨在协助研究人员对文件进行分析,提取及逆向工程.简单易用,完全自动化脚本,并通过自定义签名,提取规则和插件模块,还重要一点的是可以轻松地扩展. 以上是binwalk的介绍.binwalk在kali中默认就安装了,在其他版本的linux的安装方法也是十分简单的,而在windows里就犯困了,新手百度下“binwalk windows安装”等字样也不见得有解决法子. 而我也在网上搜了很久,基本没见到过windows常见的exe.msi形式,只有找到tar.gz形式