openSUSE安装Composer
Posted wakasann
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的版本信息,检查是否加入到全局中成功。
参考资料:
以上是关于openSUSE安装Composer的主要内容,如果未能解决你的问题,请参考以下文章
Azure 机器人微软Azure Bot 编辑器系列 : 机器人/用户提问回答模式,机器人从API获取响应并组织答案 (The Bot Framework Composer tutorial(代码片段