• openSUSE安装Composer


    使用的是LAMP,PHP版本为7.0.7。

    在终端中,运行以下命令

    php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
    php composer-setup.php

    运行第二个命令时提示:

    wa@linux-w3h7:~> php composer-setup.php
    Some settings on your machine make Composer unable to work properly.
    Make sure that you fix the issues listed below and run this script again:
    
    The phar extension is missing.
    Install it or recompile php without --disable-phar

    提示缺少了 phar模块。

    可运行下面命令安装phar命令

    zypper in php7-phar

    如果是php5,命令是一样的,只需要将"php7"替换为"php5",即:"zypper in php5-phar"。

    运行:

    sudo find / -name "php.ini"

    查找当前系统中的php.ini文件。

    笔者查找的结果是:

    wa@linux-w3h7:~> sudo find / -name "php.ini"
    /etc/php7/cli/php.ini
    /etc/php7/apache2/php.ini
    /etc/php7/fastcgi/php.ini

    编辑"/etc/php7/apache2/php.ini",将

    ;phar.readonly = On

    修改为:

    phar.readonly = On

    最后别忘记重启apache2

    sudo systemctl restart apache2

    最后运行:"php composer.php"之后,

    wa@linux-w3h7:~> php composer-setup.php 
    All settings correct for using Composer
    Downloading...
    
    Composer (version 1.4.1) successfully installed to: /home/wa/composer.phar
    Use it: php composer.phar

    composer.phar下载成功。

    删除安装脚本

    php -r "unlink('composer-setup.php');"

    可以将composer加入到全局(系统环境变量 PATH 所包含的路径下面)中,就能在命令窗口中运行composer命令。运行:

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

    可以使用"composer -V"输出当前composer的版本信息,检查是否加入到全局中成功。

    参考资料:

    1. Getting Started#Globally
    2. 如何安装 Composer

    3. PHP中phar包的使用
  • 相关阅读:
    CMake 手册详解(十九)
    CMake 手册详解(二十三)
    CMake 手册详解(二十)
    xtrabackupex xbstream 流备份还原(转载)
    xtrabackup 安装与使用(转载)
    怎么样写好一篇技术博客
    python为什么需要符号表
    cmake的一些基本概念及源码结构
    让IT工作者过劳的13个坏习惯
    SHTML和HTML的区别
  • 原文地址:https://www.cnblogs.com/fsong/p/6758993.html
Copyright © 2020-2023  润新知