美文网首页
linux系统 安装composer

linux系统 安装composer

作者: 未来与传说 | 来源:发表于2017-05-08 15:29 被阅读0次

局部安装

下载composer到项目中,使用如下命令

curl -sS https://getcomposer.org/installer | php

注意: 如果上述方法由于某些原因失败了,你还可以通过 php >下载安装器:

php -r "readfile('https://getcomposer.org/installer');" | php
出错(未知且无法处理的问题)

安装环境:php5.4.45 linux Ubuntu

无法安装composer , 傻比了吧
无法安装composer , 傻比了吧

惊不惊喜,意不意外


然后我换了另外的命令方法,依次

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php

Oh Mygod 第一步就失败,还能不能玩了? >_<

都这样了还是不行,我想估计是服务器被墙了。(ps:我用的是阿里云安装)

绝招

经过上面一折腾,实在没得办法,只能是下下下测了。我将之前有安装成功过的composer.phar文件 直接上传到服务器项目中。然后使用php composer.phar命令,发现成功的。谢天谢地了

如果 需要全局可以酱紫:

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

** Warning!!! 前方高能 ** ,注意啦,如果你执行安装命令遇到proc_open之类的报错,不要急;
编辑php.ini,找到disable_functions选项,看看后面是否有proc_open函数被禁用了,如果有的话,去掉即可!
如果还有其他报错,再去掉对应的

在使用php composer.phar install 之前 ,首先要使用命令php composer.phar init。当然也可以手动创建composer.json文件 , 建议使用下面给的内容(参数请参考composer文档):

{
    "name": "myProject",
    "description": "The Composer",
    "keywords": [" "],
    "license": "MIT",
    "type": "project",
    "require": { },
    "repositories": {
        "packagist": {
            "type": "composer",
            "url": "https://packagist.phpcomposer.com"
        }
    }
}

如果命令执行成功你就可以进行其他操作了,恭喜了

相关文章

网友评论

      本文标题:linux系统 安装composer

      本文链接:https://www.haomeiwen.com/subject/myemtxtx.html