<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=84.157.24.118</id>
	<title>Wikizone - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=84.157.24.118"/>
	<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Spezial:Beitr%C3%A4ge/84.157.24.118"/>
	<updated>2026-05-06T19:49:11Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Composer_Dependency_Manager&amp;diff=24876</id>
		<title>Composer Dependency Manager</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Composer_Dependency_Manager&amp;diff=24876"/>
		<updated>2020-11-21T15:02:04Z</updated>

		<summary type="html">&lt;p&gt;84.157.24.118: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Siehe auch:&lt;br /&gt;
[[Laravel PHP Framework]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://getcomposer.org&lt;br /&gt;
https://www.youtube.com/watch?v=yHPwCZAaMak&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Composer ist ein PHP Paketmanager und wird u.a. bei der Entwicklung mit Laravel intensiv genutzt. In der PHP Welt der Quasi Standard Paketmanager.&lt;br /&gt;
&lt;br /&gt;
== Quickstart ==&lt;br /&gt;
Workflow mit lokaler Installation:&lt;br /&gt;
* Composer lokal ins Verzeichnis laden (Skript von https://getcomposer.org im Terminal ausführen.&lt;br /&gt;
** composer.phar wird runtergeladen&lt;br /&gt;
* composer.json erstellen. Ist für viele Tools schon fertig.&lt;br /&gt;
* &amp;#039;&amp;#039;php composer.phar install&amp;#039;&amp;#039; ausführen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation auf dem Mac ==&lt;br /&gt;
Im Terminal Ausführen (Kann im Homeverzeichnis sein, wenn nachher global installiert werden soll verschieben wir es nachträglich)&lt;br /&gt;
* Composer Setup runterladen&lt;br /&gt;
* Verifizieren&lt;br /&gt;
* Ausführen&lt;br /&gt;
* Setup löschen&lt;br /&gt;
&lt;br /&gt;
Installcode steht auf: https://getcomposer.org und sieht etwa so aus (kann sich bei jeder Version etwas ändern also &amp;#039;&amp;#039;&amp;#039;immer von der Install Seite holen&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&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 -r &amp;quot;if (hash_file(&amp;#039;SHA384&amp;#039;, &amp;#039;composer-setup.php&amp;#039;) === &amp;#039;544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061&amp;#039;) { echo &amp;#039;Installer verified&amp;#039;; } else { echo &amp;#039;Installer corrupt&amp;#039;; unlink(&amp;#039;composer-setup.php&amp;#039;); } echo PHP_EOL;&amp;quot;&lt;br /&gt;
php composer-setup.php&lt;br /&gt;
php -r &amp;quot;unlink(&amp;#039;composer-setup.php&amp;#039;);&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Global installieren ===&lt;br /&gt;
Einfach in den /usr/local/bin Ordner kopieren (ist standardmäßig in der PATH Variable mit drin)&lt;br /&gt;
 mv composer.phar /usr/local/bin/composer&lt;br /&gt;
evtl. ist ein sudo notwendig&lt;br /&gt;
 sudo mv composer.phar /usr/local/bin/composer&lt;br /&gt;
&lt;br /&gt;
* Verschieben in /usr/local/bin/composer&lt;/div&gt;</summary>
		<author><name>84.157.24.118</name></author>
	</entry>
</feed>