PHP Composer 依赖管理器

来源:互联网 发布:java标识符 编辑:程序博客网 时间:2024/05/18 03:23
下载 composer, 这里下载的是一个 composer.phar 文件 ,composer.phar是个二进制文件。
# cd /home/soft
# curl -sS https://getcomposer.org/installer | /usr/local/php/bin/php
查看版本号
# /usr/local/php/bin/php /home/soft/composer -V
创建一个新用户,因为 Composer 不可以使用root 用户下载依赖包的。
# useradd xue110
# passwd xuepeng110
# su xue110
这里要注意 Dev/Test 目录的权限
# cd /home/Dev/Test/
创建一个composer.json文件,写入相应的包名和版本号
# vi composer.json
{
    "require": {
        "monolog/monolog": "1.0.*"
    }
}
# /usr/local/php/bin/php /home/soft/composer.phar install
以上是安装  monolog/monolog 包的过程

下面是安装 Thinkphp 5.0 版的系统
# cd /home/Dev
# mkdir tp5
# /usr/local/php/bin/php /home/soft/composer.phar create-project topthink/think tp5 --prefer-dist

为了方便管理 /home/soft/composer.phar 这个文件
# mv /home/soft/composer.phar /usr/local/bin/composer
/usr/local/php/bin/php /usr/local/bin/composer create-project topthink/think tp5 --prefer-dist

如果下载太慢,事实上我开始安装下载时都没动过。
/usr/local/php/bin/php /usr/local/bin/compose config -g repo.packagist composer https://packagist.phpcomposer.com
/usr/local/php/bin/php /usr/local/bin/composer create-project topthink/think tp5 --prefer-dist

查看文档
https://www.kancloud.cn/thinkphp/composer/35668
https://pkg.phpcomposer.com/
https://www.kancloud.cn/manual/thinkphp5/118006
原创粉丝点击