Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Install Composer on Webfaction
cd $HOME
ln -s `which php54` ~/bin/php
export PATH=$HOME/bin:$PATH
curl -sS https://getcomposer.org/installer | php54
echo -e "\n# Composer\nalias composer=\"php54 \$HOME/composer.phar\"" >> $HOME/.bash_profile
source $HOME/.bash_profile
@luismec90
Copy link

luismec90 commented Aug 26, 2014

It works! thanks a lot!

@sebacruz
Copy link

sebacruz commented Sep 11, 2014

Thanks man!

@mnpenner
Copy link

mnpenner commented Sep 21, 2014

Awesome! Thank you!

@trevorwestca
Copy link

trevorwestca commented Oct 30, 2014

I have returned to this thread twice now for different webfaction accounts. Thanks for doing this.

@richpolis
Copy link

richpolis commented Nov 21, 2014

Thank you!

@cesars1687
Copy link

cesars1687 commented Dec 1, 2014

Gracias (Y)

@vivianspencer
Copy link

vivianspencer commented Feb 26, 2015

awesome

@dxii
Copy link

dxii commented Aug 11, 2015

Works perfect.

@ngstigator
Copy link

ngstigator commented Aug 21, 2015

starred. thanks!

@PaulKish
Copy link

PaulKish commented Aug 31, 2015

Thanks

@arandilopez
Copy link

arandilopez commented Sep 18, 2015

awesome!!! thank you!!! 👍

@johnnycho
Copy link

johnnycho commented Nov 8, 2015

THANK YOU! This was so helpful!

@lorenzschmid
Copy link

lorenzschmid commented Jan 1, 2016

Thanks a lot!

@zorobabel
Copy link

zorobabel commented Mar 10, 2016

This script is very useful, it worked not only for webfaction. Thanks!

@aricore
Copy link

aricore commented Jul 27, 2016

Thank you!!!

@graphikjunkie
Copy link

graphikjunkie commented Feb 18, 2017

Couldn't find this anywhere in the webfaction documentation. Thanks!

@dhigby
Copy link

dhigby commented Feb 19, 2017

Thanks so much!!!
I replaced all php references with php70 and it worked great!

@rameyrobo
Copy link

rameyrobo commented Feb 20, 2017

@dhigby

Thank you for that comment. I was racking my brain trying to get some php7 dependencies to work. I can verify that replacing instances of php54 with php70 did work.

@pjrobertson
Copy link

pjrobertson commented Jun 26, 2017

A few small updates:

cd $HOME
ln -s `which php56` ~/bin/php
export PATH=$HOME/bin:$PATH
curl -sS https://getcomposer.org/installer | php56
echo -e "\n# Composer\nalias composer=\"php56 \$HOME/bin/composer.phar\"" >> $HOME/.bash_profile
source $HOME/.bash_profile

@josuevalrob
Copy link

josuevalrob commented Oct 18, 2018

A few small updates:

cd $HOME
ln -s `which php72` ~/bin/php
export PATH=$HOME/bin:$PATH
curl -sS https://getcomposer.org/installer | php72
echo -e "\n# Composer\nalias composer=\"php72 \$HOME/bin/composer.phar\"" >> 
$HOME/.bash_profile
source $HOME/.bash_profile

@riverofjanuary
Copy link

riverofjanuary commented Dec 23, 2018

A few small updates:

cd $HOME
ln -s `which php72` ~/bin/php
export PATH=$HOME/bin:$PATH
curl -sS https://getcomposer.org/installer | php72
echo -e "\n# Composer\nalias composer=\"php72 \$HOME/bin/composer.phar\"" >> 
$HOME/.bash_profile
source $HOME/.bash_profile

Using this I got:

echo -e "\n# Composer\nalias composer=\"php72 \$HOME/bin/composer.phar\"" >>

-bash: syntax error near unexpected token newline'`

@danielfowler
Copy link

danielfowler commented Aug 15, 2019

Updated for PHP 7.2:

cd $HOME
ln -s `which php72` ~/bin/php
export PATH=$HOME/bin:$PATH
curl -sS https://getcomposer.org/installer | php72
echo -e "\n# Composer\nalias composer=\"php72 \$HOME/bin/composer.phar\"" >> $HOME/.bash_profile
source $HOME/.bash_profile

@mirandawang
Copy link

mirandawang commented Aug 15, 2019

Wow! Nice!

@debabratakarfa
Copy link

debabratakarfa commented Aug 17, 2019

If I do composer --version
then
Could not open input file: /home/{username}/bin/composer.phar


Update working fine
I change directory to /bin and then command it is working fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment