<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://workwiki.in/index.php?action=history&amp;feed=atom&amp;title=Composer</id>
	<title>Composer - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://workwiki.in/index.php?action=history&amp;feed=atom&amp;title=Composer"/>
	<link rel="alternate" type="text/html" href="https://workwiki.in/index.php?title=Composer&amp;action=history"/>
	<updated>2026-06-05T07:43:44Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>https://workwiki.in/index.php?title=Composer&amp;diff=213&amp;oldid=prev</id>
		<title>Qljca: Created page with &quot;==Installation==  ===Server-wide Installation=== &lt;pre&gt; php -r &quot;copy(&#039;https://getcomposer.org/installer&#039;, &#039;composer-setup.php&#039;);&quot; php composer-setup.php --install-dir=/usr/local/bin --filename=composer composer -V &lt;/pre&gt;  ===User Level Installation=== &lt;pre&gt; php -r &quot;copy(&#039;https://getcomposer.org/installer&#039;, &#039;composer-setup.php&#039;);&quot; php composer-setup.php composer -V  Or  echo &#039;alias composer=&quot;php -d allow_url_fopen=On ${HOME}/composer.phar&quot;&#039; &gt;&gt; ~/.bashrc source ~/.bashrc cu...&quot;</title>
		<link rel="alternate" type="text/html" href="https://workwiki.in/index.php?title=Composer&amp;diff=213&amp;oldid=prev"/>
		<updated>2024-06-21T10:46:19Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==Installation==  ===Server-wide Installation=== &amp;lt;pre&amp;gt; php -r &amp;quot;copy(&amp;#039;https://getcomposer.org/installer&amp;#039;, &amp;#039;composer-setup.php&amp;#039;);&amp;quot; php composer-setup.php --install-dir=/usr/local/bin --filename=composer composer -V &amp;lt;/pre&amp;gt;  ===User Level Installation=== &amp;lt;pre&amp;gt; php -r &amp;quot;copy(&amp;#039;https://getcomposer.org/installer&amp;#039;, &amp;#039;composer-setup.php&amp;#039;);&amp;quot; php composer-setup.php composer -V  Or  echo &amp;#039;alias composer=&amp;quot;php -d allow_url_fopen=On ${HOME}/composer.phar&amp;quot;&amp;#039; &amp;gt;&amp;gt; ~/.bashrc source ~/.bashrc cu...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Installation==&lt;br /&gt;
&lt;br /&gt;
===Server-wide Installation===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
php -r &amp;quot;copy(&amp;#039;https://getcomposer.org/installer&amp;#039;, &amp;#039;composer-setup.php&amp;#039;);&amp;quot;&lt;br /&gt;
php composer-setup.php --install-dir=/usr/local/bin --filename=composer&lt;br /&gt;
composer -V&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===User Level Installation===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
php -r &amp;quot;copy(&amp;#039;https://getcomposer.org/installer&amp;#039;, &amp;#039;composer-setup.php&amp;#039;);&amp;quot;&lt;br /&gt;
php composer-setup.php&lt;br /&gt;
composer -V&lt;br /&gt;
&lt;br /&gt;
Or&lt;br /&gt;
&lt;br /&gt;
echo &amp;#039;alias composer=&amp;quot;php -d allow_url_fopen=On ${HOME}/composer.phar&amp;quot;&amp;#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
curl -k -O https://getcomposer.org/installer&lt;br /&gt;
php -d allow_url_fopen=On installer&lt;br /&gt;
composer -V&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Composer Update==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
composer self-update&lt;br /&gt;
composer -V&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Errors==&lt;br /&gt;
&lt;br /&gt;
===Composer should be invoked via the CLI version of PHP, not the cgi-fcgi SAPI===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Install Composer in user home directory to fix this. Alternatively, need to use complete path of the php and composer as below: &lt;br /&gt;
/opt/cpanel/ea-php74/root/usr/bin/php /opt/cpanel/composer/bin/composer&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Composer cannot be run safely on non-CLI SAPIs with register_argc_argv=On==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Install Composer in user home directory to fix this. Alternatively, need to use complete path of the php and composer as below: &lt;br /&gt;
/opt/cpanel/ea-php74/root/usr/bin/php /opt/cpanel/composer/bin/composer&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Qljca</name></author>
	</entry>
</feed>