openSUSE安装Composer

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

在终端中,运行以下命令

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

运行第二个命令时提示:

[email protected]:~> 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文件。

笔者查找的结果是:

[email protected]:~> 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"之后,

[email protected]:~> 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包的使用
时间: 2024-11-25 04:56:58

openSUSE安装Composer的相关文章

Mac安装composer安装Yii2项目

[注释:]本人原创,如需转载请注明来源链接! 通过安装Composer方式安装Yii 如果还没有安装 Composer,你可以按 getcomposer.org 中的方法安装. 在 Linux 和 Mac OS X 中,你可以运行如下命令: curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer 步骤: 一.打开终端 二.安装composer: 1.终端输入:curl -s

window环境安装composer

今天在下载symfony2的框架的时候,发现要用到composer,因为之前笔者完全没有接触过composer,所以研究了很久之后,才终于安装完成 由于网上有各种资料介绍如何安装composer的,但是笔者今天试了试才发现,由于没有FQ的关系,各种碰壁,碰碰撞撞之后,才终于找到了一个最简单的安装方法 首先先介绍常用的安装方法 1.到官网去下载一个composer.exe文件,点击安装 这里需要注意的是,安装composer的时候,需要选择php.exe所在的目录,但是笔者在用这种安装方法的时候,

ubuntu16.04 安装composer和 laravel

一.安装composer $ sudo apt-get update $ sudo apt-get install wget 下载composer.phar $ wget https://getcomposer.org/composer.phar 或者 $ curl -O https://getcomposer.org/composer.phar 重命名文件composer.phar 为 composer $ mv composer.phar composer $ chmod +x compos

wamp安装composer

按照composer的文档,去下载windows下的安装器,选择了php.exe以后,发现没有支持openssl的报错.但是phpinfo()显示开启了.一开始以为是网的问题,后来忽然想到了是加在ini文件的问题,去掉注释以后,安装成功. 默认的composer的安装路径是 C:\ProgramData\ComposerSetup\bin\composer wamp安装composer,布布扣,bubuko.com

[linux] 安装composer

cp /usr/local/php/bin/* /usr/local/bin/ curl -sS https://getcomposer.org/installer | php  ##安装composer mv composer.phar /usr/local/bin/composer composer self-update  ##更新composer composer global require "fxp/composer-asset-plugin:~1.0.0"  ##Comp

五、安装composer

                            五.安装composer     Composer是PHP中用来管理依赖(dependency)关系的工具.你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer会帮你安装这些依赖的库文件. 1进入安装目录(可选)cd/usr/local/server/composer 2.安装composer.sudo curl -shttps://getcomposer.org/installer | sudo php 如果

win7安装composer

安装前请务必确保已经正确安装了 PHP.打开命令行窗口并执行 php -v 查看是否正确输出版本号. 开始安装前需要把open_ssl扩展打开 打开命令行并依次执行下列命令安装最新版本的 Composer: php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" php composer-setup.php php -r "unlink('composer-setup.

openSUSE 安装compass,mkmf.rb can't find,checking for ffi.h...extconf.rb failed

安装compass时,提示 Fetching: sass-3.4.23.gem (100%) Successfully installed sass-3.4.23 Fetching: ffi-1.9.18.gem (100%) Building native extensions. This could take a while... ERROR: Error installing compass: ERROR: Failed to build gem native extension. cur

Ubuntu14.04上安装Composer

1,查看机子上有没有安装php 2,下载Composer的安装包 3,安装Composer 4,设置Composer全局可访问