Php 如何在Mac上安装Composer?

Php 如何在Mac上安装Composer?,php,laravel,composer-php,Php,Laravel,Composer Php,我正在尝试安装LaravelPHP框架,为此我需要安装Composer。但是我被困在那里了。我以前为Symfony安装过它,但我无法让它工作,所以我想我删除了它 当我在Mac上打开终端并输入用于安装composer的命令之一时,如: curl -sS https://getcomposer.org/installer | php 我得到: -bash: php: command not found curl: (23) Failed writing body (0 != 1635) 为什么会

我正在尝试安装LaravelPHP框架,为此我需要安装Composer。但是我被困在那里了。我以前为Symfony安装过它,但我无法让它工作,所以我想我删除了它

当我在Mac上打开终端并输入用于安装composer的命令之一时,如:

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

-bash: php: command not found
curl: (23) Failed writing body (0 != 1635)
为什么会这样?

试试看

~ which php
/usr/bin/php

curl -sS https://getcomposer.org/installer | /usr/bin/php
这是:

curl -s https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

我删除了一些不应该删除的文件。修复安装了OSX,现在可以正常工作了

  • 从下载文件

  • 执行该文件

  • sudophp安装程序
  • 然后移动文件

  • mv composer.phar/usr/local/bin/composer您可以通过Brew安装它

    首先,安装

    然后可以使用Brew安装Composer

    brew install composer
    

    就这样,现在已经安装好了。您可以通过运行
    composer--version

    来验证这一点,只需打开终端并执行以下步骤, 这里odbase是我的mac的用户名

    cd /Users/odbase/Downloads
    
    php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    
    php -r "if (hash_file('sha384', 'composer-setup.php') === '93b54496392c062774670ac18b134c3b3a95e5a5e5c8f1a9f115f203b75bf9a129d5daa8ba6a13e2cc8a1da0806388a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    php composer-setup.php
    
    php -r "unlink('composer-setup.php');"
    
    php composer.phar
    
    mv composer.phar /usr/local/bin/composer 
    
    (如果出现此错误,请使用前缀sudo运行。{sudo mv composer.phar/usr/local/bin/composer})

    安装以备检查

    cd /usr/local/bin
    ls
    

    如果未在Mac中安装brew,请首先安装:

    $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
    更新brew并安装php和composer

    $ brew update
    $ brew install php
    $ brew install composer
    
    通过检查版本进行验证:

     $ composer -V
    

    我希望它能有所帮助。

    我安装了php,但仍然收到相同的消息try
    locate bin/php | less
    查看php二进制文件可能位置的可滚动列表(可能是一个很长的列表)。正确的将被命名为“php”。Mac默认安装了PHP,所以奇怪的是它找不到它。我想我删除了一些文件,我修复了OSX,现在可以正常工作了。感谢你们两位的帮助:)在MacOS Sierra上工作大多数Mac开发者都已经安装了自制软件。这是最简单的方法。我如何执行文件?我只是下载文件并打开它。我在里面找到了一些代码,例如..保存它是下载目录。使用CLI就可以达到这一目的。使用“ls”命令(gitbash)列出所有元素。你将看到安装程序文件。现在运行“sudophp安装程序”,稍后运行mv composer.phar/usr/local/bin/composer。希望这有帮助。
    $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
    $ brew update
    $ brew install php
    $ brew install composer
    
     $ composer -V