linux php composer安装和使用教程

linux php composer安装和使用教程

建议在linux下 下载后 然后再下载到本地 win上最好别用composer下载速度超级慢 或者根本下不动 项目依赖包

安装 Composer,你只需要下载 composer.phar 可执行文件。

<pre>cd /home/

curl -sS https://getcomposer.org/installer | php

</pre>

然后 /home/目录下有 composer.phar

要检查 Composer 是否正常工作,只需要通过 php 来执行 PHAR:

<pre>php composer.phar

</pre>

这将返回给你一个可执行的命令列表。

如果你设置了全局 就可以直接运行composer

设置全局方法:

将composer移动到/usr/local/bin/实现全局性运行,在其它地方也能直接运行

composer。

<pre>ln -s composer.phar /usr/local/bin/composer

</pre>

上面等同于 在/usr/local/bin/创建了composer快捷方式 能打开composer.phar

composer -v 如果出现版本信息出来就成功了

然后到当前目录下有 composer.json 文件

先给这个文件夹爱777 权限

下面要切换到不是root账号下运行 创建其他账号 请移步到

http://newmiracle.cn/?p=1789

运行composer install

如果composer.json里

<pre>{

"require": {

"monolog/monolog": "1.0.*"

}

}

</pre>

如果提示PHP版本不对的时候那你需要手动指定PHP版本

<pre>/usr/local/php7116/bin/php /home/composer.phar composer.json install

</pre>

这里将下载 monolog 到 vendor/monolog/monolog 目录下

接下来要加载类文件

你只需要将下面这行代码添加到你项目的引导文件中:

<pre>require 'vendor/autoload.php';

</pre>

现在我们就可以使用 monolog 了

如果composer install安装速度太慢 可以采取下面方式 采用中国镜像

有两种方式启用本镜像服务:

系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中

<pre>composer config -g repo.packagist composer https://packagist.phpcomposer.com

</pre>