zoukankan      html  css  js  c++  java
  • Linux 安装 Composer

    Linux 安装 Composer  入门


    练习环境:

      虚拟机:Oracle VM VirtualBox。

      系统:CentOS 7。


    安装方式一:

      参考网址:https://learnku.com/composer/t/4484/composer-mirror-use-help#741738来安装。

      1、下载:wget https://dl.laravel-china.org/composer.phar -O /usr/local/bin/composer

      2、修改权限:chmod a+x /usr/local/bin/composer

      3、查看版本:composer -V

    安装方式二:

      参考网址:https://pkg.phpcomposer.com/来安装。

      1、下载安装脚本:php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"

      2、执行安装过程:php composer-setup.php

      3、删除安装脚本:php -r "unlink('composer-setup.php');"

      4、将 Composer 安装到系统环境变量 PATH 所包含的路径下面:

        sudo mv composer.phar /usr/local/bin/composer

      5、更新Composer:composer selfupdate

    安装方式三:

      参考网址:https://getcomposer.org/download/来安装。

    php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    php -r "if (hash_file('sha384', 'composer-setup.php') === '48e3236262b34d30969dca3c37281b3b4bbe3221bda826ac6a9a62d6444cdb0dcd0615698a5cbe587c3f0fe57a54d8f5') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    php composer-setup.php
    php -r "unlink('composer-setup.php');"
    sudo mv composer.phar /usr/local/bin/composer

    使用 Composer 镜像加速有两种选项:

    • 选项一:全局配置,这样所有项目都能惠及(推荐);
    • 选项二:单独项目配置;

      选项一、全局配置(推荐)

    composer config -g repo.packagist composer https://packagist.laravel-china.org
     选项二、单独使用

      如果仅限当前工程使用镜像,去掉 -g 即可,如下: 

    composer config repo.packagist composer https://packagist.laravel-china.org

    取消镜像

    composer config -g --unset repos.packagist

     

     可能遇到的错误:

    (1)

      错误: 没有匹配的证书主体别名 (Subject Alternative Name)。
      请求的主机名为 “dl.laravel-china.org”。
      要以不安全的方式连接至 dl.laravel-china.org,使用“--no-check-certificate”。

      解决:根据错误里的提示,加上--no-check-certificate

      wget --no-check-certificate https://dl.laravel-china.org/composer.phar -Oc /usr/local/bin/composer

    (2)

      Failed to decode zlib stream

      解决:PHP脚本没有写入权限,给脚本增加写权限,chmod a+x composer-setup.php。

    (3)

      composer:行1: 未预期的符号 `newline' 附近有语法错误
      解决:下载的文件,可能有问题,可以尝试重新下载,或寻找其它下载源下载。

    (4)

      failed to open stream: HTTP request failed!

      解决:使用php下载文件时,报这个错误,修改php.ini,把allow_url_fopen设置为on,user_agent="PHP"前的注释去掉,

        如果还有错误,设置user_agent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"试试。

    (5)如果还是报错,没有思路解决的话,那就直接用windows下载好,使用ftp或共享文件的形式传递给虚拟机,然后直接使用。 

      下载链接:https://getcomposer.org/download/1.8.6/composer.phar,可以选择其它版本。 

    
    






  • 相关阅读:
    flink 读取kafka 数据,partition分配
    Flink 报错 "Could not find a suitable table factory for 'org.apache.flink.table.factories.StreamTableSourceFactory' in the classpath"
    flume接收http请求,并将数据写到kafka
    【翻译】Flume 1.8.0 User Guide(用户指南) Processors
    【翻译】Flume 1.8.0 User Guide(用户指南) Channel
    【翻译】Flume 1.8.0 User Guide(用户指南) Sink
    【翻译】Flume 1.8.0 User Guide(用户指南) source
    【翻译】Flume 1.8.0 User Guide(用户指南)
    Apache Flink 简单安装
    Java之使用IDE
  • 原文地址:https://www.cnblogs.com/gyfluck/p/11245979.html
Copyright © 2011-2022 走看看