Sie haben die Möglichkeit, Composer direkt in Ihren Webhosting-Account zu laden und dort zu nutzen.Verwenden Sie den vollständigen Pfad des passenden PHP-Interpreters und der Composer-Installation.
Die PHP-8.1-/8.2-Aufrufe unten sind historische Beispiele. Wählen Sie einen auf Ihrem Webhost verfügbaren, für das Projekt geeigneten Interpreter. Die PHP-Version der Website legt die CLI-Version nicht automatisch fest.
Beispiel eines vollständigen Aufrufs:
/usr/local/bin/edis-php-cli-81 /usr/bin/composer
Die Interpreterbezeichnung enthält die Version, im historischen Beispiel edis-php-cli-81 beziehungsweise edis-php-cli-82.Wenn Sie die /usr/bin/composer Instanz verwenden, führen Sie den vorhandenen Systemaufruf aus. Eine eigene Composer-Version installieren Sie in einem Verzeichnis Ihres Hosting-Accounts; /usr/bin/composer ist dafür kein Installationsziel.Für detaillierte Informationen zu Composer, besuchen Sie die offizielle Dokumentation.
Für eine eigene Composer-Version verwenden Sie ein Verzeichnis innerhalb Ihres Hosting-Accounts, beispielsweise /home/IhrevHostID/bin/. Erstellen Sie dort bei Bedarf das Unterverzeichnis bin; gemeint ist nicht das Systemverzeichnis /bin/. Rufen Sie die eigene Installation mit dem passenden PHP-Interpreter und ihrem vollständigen Pfad auf, etwa /home/IhrevHostID/bin/composer. Ersetzen Sie IhrevHostID durch Ihre tatsächliche Hostingkennung.
Web-PHP, SSH und andere Aufrufkontexte unterscheiden
Die für eine Domain ausgewählte PHP-Version legt nicht automatisch den PHP-Interpreter für Composer, SSH oder einen anderen gestarteten Prozess fest. Prüfen Sie den vollständigen PHP-Aufruf, die tatsächlich geladene Konfiguration und die Erweiterungen genau in dem Kontext, in dem der Fehler auftritt. Ein funktionierender Websiteaufruf ist kein Nachweis für die passende CLI-Umgebung.Die oben genannten PHP-8.1-/8.2-Aufrufe sind Beispiele aus der bisherigen Anleitung. Verwenden Sie den auf Ihrem Webhost tatsächlich verfügbaren, für Ihr Projekt geeigneten Interpreter und Composer-Pfad. Prüfen Sie vor Änderungen SSH-Verfügbarkeit, Anforderungen der Abhängigkeiten und eine Sicherung des Projektstands.
Übernehmen Sie den exakten Namen der fehlenden Erweiterung aus der Fehlermeldung. SQLite3 und PDO_SQLite sind beispielsweise unterschiedliche Erweiterungen. Prüfen Sie deren Verfügbarkeit im betroffenen Interpreter, statt vom Ergebnis eines anderen PHP-Kontexts auszugehen.Die PHP-Version der Website wird im vHost-Bereich unter Apache → PHP Version ausgewählt. Ein PHP.INI-Template muss der betroffenen Domain zugeordnet sein. Änderungen für die Website bestätigen keine Änderung der CLI-Konfiguration und heben produktabhängige Ressourcen- oder Laufzeitgrenzen nicht auf.
Eine eigene Composer- oder Framework-Installation bedeutet nicht, dass EDIS das Framework vorinstalliert, seine Wartung übernimmt oder jeden Betriebsmodus unterstützt. Klären Sie Anforderungen an Warteschlangen, dauerhafte Prozesse, geplante Aufgaben und Ressourcen vorab. Prüfen Sie nach Änderungen sowohl den Composer-Aufruf als auch die betroffene Anwendung.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"EDIS GmbH – Knowledge Base","colors":{"primary":"#00529C","light":"#60A5FA","dark":"#003E77"},"logo":"https://mintcdn.com/edis-gmb-h/lyO9KOyg9TqCfNoD/logo/edis.png?fit=max\u0026auto=format\u0026n=lyO9KOyg9TqCfNoD\u0026q=85\u0026s=9193b9fa8311601ac2282397264bc8a5","favicon":"https://mintcdn.com/edis-gmb-h/lyO9KOyg9TqCfNoD/logo/favicon.ico?fit=max\u0026auto=format\u0026n=lyO9KOyg9TqCfNoD\u0026q=85\u0026s=7f6bbfc46b9f003e1d623f4768f1e301","appearance":{"default":"light","strict":true},"navbar":{"links":[{"href":"https://www.edis.at","label":"Webhosting \u0026 Domains"},{"href":"https://manage.edis.at/client","label":"Kundenbereich"},{"href":"https://afterlogic.edis.at","label":"Webmail"},{"href":"https://status.edis.at","label":"Status"}]},"seo":{"metatags":{"canonical":"https://www.edis.guide"}},"styling":{"latex":false},"navigation":{"languages":[{"language":"de","default":true,"href":""}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"edis-gmb-h","hasAudioNarration":false,"actualSubdomain":"edis-gmb-h","customDomains":["www.edis.guide"],"gitSource":{"type":"github","owner":"gexpl0rer","repo":"edis-guide","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ab29c0291aaa9477b38d61a","collectionId":"328ca6b4-8728-4dca-afdc-11fce964afc9","liveDeploymentHistoryId":"6ab29c0291aaa9477b38d61a","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6ab29c0291aaa9477b38d61a","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"de","tag":"E-Mail","count":23},{"language":"de","tag":"Webhosting","count":23},{"language":"de","tag":"FAQ","count":10},{"language":"de","tag":"Allgemeines","count":8},{"language":"de","tag":"FAQs","count":8},{"language":"de","tag":"DNS und Nameserver","count":6},{"language":"de","tag":"Einrichtung","count":5},{"language":"de","tag":"Kundenkonto \u0026 Rechnung","count":4},{"language":"de","tag":"Webmail","count":3},{"language":"de","tag":"Baukasten","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"a.edis-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;box-sizing:border-box;margin:.4rem 0;padding:.65rem 1rem;border:1px solid #00529c;border-radius:.5rem;background:#00529c;color:#fff!important;font-weight:600;line-height:1.4;text-align:center;text-decoration:none!important;overflow-wrap:anywhere;box-shadow:0 2px 4px rgb(0 62 119/16%)}a.edis-button:hover{background:#003e77;border-color:#003e77}a.edis-button:focus-visible{outline:3px solid #00529c;outline-offset:3px}#sidebar .sidebar-group li>:is(a, button)>div:first-child{margin-inline-start:1rem}.edis-home-access{margin:1.5rem 0 2.5rem;padding:1.5rem 1.75rem;border:1px solid #cbdff0;border-radius:1rem;background:linear-gradient(120deg,#edf5fc 0,#f8fbfe 100%)}.edis-home-access .edis-home-eyebrow{margin:0 0 .65rem;color:#003e77;font-size:.7rem;font-weight:700;letter-spacing:.12em}.edis-home-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.edis-home-actions a.edis-button{margin:0}a.edis-button.edis-home-secondary{background:#fff;border-color:#b8cfe4;color:#003e77!important;box-shadow:none}a.edis-button.edis-home-secondary:hover{background:#e1eef9}.edis-home-access .edis-home-access-note{margin:.9rem 0 0;color:#4b6074;font-size:.875rem}.edis-home-topic{border-radius:.9rem}.edis-home-topic ul{margin-top:.75rem;margin-bottom:0;padding-left:0;list-style:none}.edis-home-topic .prose ul>li{margin:.35rem 0;padding-left:0!important}.edis-home-topic .prose ul>li::before{display:none!important}.edis-home-topic .prose ul>li a{display:block;padding:.15rem 0;color:#00529c!important;font-weight:500;text-decoration:none!important;border-bottom:0!important}.edis-home-topic .prose ul>li a:hover{text-decoration:underline!important}.edis-home-topic [data-component-part=card-content]>[data-as=p]{display:block;min-height:3rem}.edis-home-support{margin:2rem 0 1rem;padding:1.75rem;border:1px solid #d8e2ec;border-left:4px solid #00529c;border-radius:.8rem;background:#f8fafc}.edis-home-support h2{margin:0 0 .6rem;padding:0;font-size:1.4rem}.edis-home-support p{margin:0 0 1.2rem}.edis-home-status{font-size:.9rem;font-weight:600;padding:.65rem .2rem}@media (max-width:640px){.edis-home-access,.edis-home-support{padding:1.25rem}.edis-home-access .edis-home-actions a{flex:1 1 100%}}"}],"page":{"pagePath":"composer-im-hosting-ssh-cli","slug":"/composer-im-hosting-ssh-cli","pageMetadata":{"title":"Composer mit der passenden PHP-Version über SSH nutzen","sidebarTitle":"Composer über SSH","description":"Composer mit einem ausdrücklich gewählten PHP-Interpreter aufrufen und Web- sowie CLI-Konfiguration unterscheiden.","href":"/composer-im-hosting-ssh-cli"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Composer mit einem ausdrücklich gewählten PHP-Interpreter aufrufen und Web- sowie CLI-Konfiguration unterscheiden.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,..._provideComponents(),...props.components},{CodeBlock,Heading,Note,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(`a`,{id:`66B7X`}),`\n`,_jsx(`a`,{id:`verwendung-von-composer-über-sshcli`}),`\n`,_jsx(Heading,{level:`2`,id:`composer-mit-dem-passenden-interpreter-aufrufen`,children:`Composer mit dem passenden Interpreter aufrufen`}),`\n`,_jsx(_components.p,{children:`Sie haben die Möglichkeit, Composer direkt in Ihren Webhosting-Account zu laden und dort zu nutzen.`}),`\n`,_jsx(_components.p,{children:`Verwenden Sie den vollständigen Pfad des passenden PHP-Interpreters und der Composer-Installation.`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Die PHP-8.1-/8.2-Aufrufe unten sind `,_jsx(_components.strong,{children:`historische Beispiele`}),`. Wählen Sie einen auf Ihrem Webhost verfügbaren, für das Projekt geeigneten Interpreter. Die PHP-Version der Website legt die CLI-Version nicht automatisch fest.`]})}),`\n`,_jsx(_components.p,{children:`Beispiel eines vollständigen Aufrufs:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`/usr/local/bin/edis-php-cli-81`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /usr/bin/composer`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Die Interpreterbezeichnung enthält die Version, im historischen Beispiel `,_jsx(_components.strong,{children:`edis-php-cli-81`}),` beziehungsweise `,_jsx(_components.strong,{children:`edis-php-cli-82`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Wenn Sie die `,_jsx(_components.strong,{children:`/usr/bin/composer`}),` Instanz verwenden, führen Sie den vorhandenen Systemaufruf aus. Eine eigene Composer-Version installieren Sie in einem Verzeichnis Ihres Hosting-Accounts; /usr/bin/composer ist dafür kein Installationsziel.`]}),`\n`,_jsxs(_components.p,{children:[`Für detaillierte Informationen zu Composer, besuchen Sie die `,_jsx(_components.a,{href:`https://getcomposer.org/doc/00-intro.md#locally`,children:`offizielle Dokumentation`}),`.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Für eine eigene Composer-Version verwenden Sie ein Verzeichnis innerhalb Ihres Hosting-Accounts, beispielsweise /home/IhrevHostID/bin/. Erstellen Sie dort bei Bedarf das Unterverzeichnis bin; gemeint ist nicht das Systemverzeichnis /bin/. Rufen Sie die eigene Installation mit dem passenden PHP-Interpreter und ihrem vollständigen Pfad auf, etwa /home/IhrevHostID/bin/composer. Ersetzen Sie IhrevHostID durch Ihre tatsächliche Hostingkennung.`})}),`\n`,_jsx(`a`,{id:`lIqjp`}),`\n`,_jsx(Heading,{level:`2`,id:`web-php-ssh-und-andere-aufrufkontexte-unterscheiden`,children:`Web-PHP, SSH und andere Aufrufkontexte unterscheiden`}),`\n`,_jsx(_components.p,{children:`Die für eine Domain ausgewählte PHP-Version legt nicht automatisch den PHP-Interpreter für Composer, SSH oder einen anderen gestarteten Prozess fest. Prüfen Sie den vollständigen PHP-Aufruf, die tatsächlich geladene Konfiguration und die Erweiterungen genau in dem Kontext, in dem der Fehler auftritt. Ein funktionierender Websiteaufruf ist kein Nachweis für die passende CLI-Umgebung.`}),`\n`,_jsx(_components.p,{children:`Die oben genannten PHP-8.1-/8.2-Aufrufe sind Beispiele aus der bisherigen Anleitung. Verwenden Sie den auf Ihrem Webhost tatsächlich verfügbaren, für Ihr Projekt geeigneten Interpreter und Composer-Pfad. Prüfen Sie vor Änderungen SSH-Verfügbarkeit, Anforderungen der Abhängigkeiten und eine Sicherung des Projektstands.`}),`\n`,_jsx(`a`,{id:`nsnxH`}),`\n`,_jsx(Heading,{level:`2`,id:`fehlende-erweiterungen-und-konfiguration-prüfen`,children:`Fehlende Erweiterungen und Konfiguration prüfen`}),`\n`,_jsx(_components.p,{children:`Übernehmen Sie den exakten Namen der fehlenden Erweiterung aus der Fehlermeldung. SQLite3 und PDO_SQLite sind beispielsweise unterschiedliche Erweiterungen. Prüfen Sie deren Verfügbarkeit im betroffenen Interpreter, statt vom Ergebnis eines anderen PHP-Kontexts auszugehen.`}),`\n`,_jsx(_components.p,{children:`Die PHP-Version der Website wird im vHost-Bereich unter Apache → PHP Version ausgewählt. Ein PHP.INI-Template muss der betroffenen Domain zugeordnet sein. Änderungen für die Website bestätigen keine Änderung der CLI-Konfiguration und heben produktabhängige Ressourcen- oder Laufzeitgrenzen nicht auf.`}),`\n`,_jsx(`a`,{id:`lBV04`}),`\n`,_jsx(Heading,{level:`2`,id:`eigene-frameworks-und-dauerhafte-prozesse`,children:`Eigene Frameworks und dauerhafte Prozesse`}),`\n`,_jsx(_components.p,{children:`Eine eigene Composer- oder Framework-Installation bedeutet nicht, dass EDIS das Framework vorinstalliert, seine Wartung übernimmt oder jeden Betriebsmodus unterstützt. Klären Sie Anforderungen an Warteschlangen, dauerhafte Prozesse, geplante Aufgaben und Ressourcen vorab. Prüfen Sie nach Änderungen sowohl den Composer-Aufruf als auch die betroffene Anwendung.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Composer mit der passenden PHP-Version über SSH nutzen","sidebarTitle":"Composer über SSH","description":"Composer mit einem ausdrücklich gewählten PHP-Interpreter aufrufen und Web- sowie CLI-Konfiguration unterscheiden.","href":"/composer-im-hosting-ssh-cli"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Composer mit dem passenden Interpreter aufrufen","slug":"composer-mit-dem-passenden-interpreter-aufrufen","depth":2,"children":[]},{"title":"Web-PHP, SSH und andere Aufrufkontexte unterscheiden","slug":"web-php-ssh-und-andere-aufrufkontexte-unterscheiden","depth":2,"children":[]},{"title":"Fehlende Erweiterungen und Konfiguration prüfen","slug":"fehlende-erweiterungen-und-konfiguration-prüfen","depth":2,"children":[]},{"title":"Eigene Frameworks und dauerhafte Prozesse","slug":"eigene-frameworks-und-dauerhafte-prozesse","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"edis-gmb-h","siteName":"EDIS GmbH – Knowledge Base","title":"Composer mit der passenden PHP-Version über SSH nutzen - EDIS GmbH – Knowledge Base","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"de":{"href":"/composer-im-hosting-ssh-cli","matchLevel":0}}},"lastModified":"2026-09-22T14:19:19.902Z","originalFileLocation":"composer-im-hosting-ssh-cli.mdx","locale":"de"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Composer mit einem ausdrücklich gewählten PHP-Interpreter aufrufen und Web- sowie CLI-Konfiguration unterscheiden.\">\u003cmeta data-mint-head name=\"application-name\" content=\"EDIS GmbH – Knowledge Base\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/edis-gmb-h/BoR9NoS0N7JMXET_/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/edis-gmb-h/BoR9NoS0N7JMXET_/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/edis-gmb-h/BoR9NoS0N7JMXET_/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/edis-gmb-h/BoR9NoS0N7JMXET_/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/edis-gmb-h/BoR9NoS0N7JMXET_/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/edis-gmb-h/BoR9NoS0N7JMXET_/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/edis-gmb-h/BoR9NoS0N7JMXET_/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/edis-gmb-h/BoR9NoS0N7JMXET_/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/edis-gmb-h/BoR9NoS0N7JMXET_/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Composer mit der passenden PHP-Version über SSH nutzen - EDIS GmbH – Knowledge Base\">\u003cmeta data-mint-head property=\"og:description\" content=\"Composer mit einem ausdrücklich gewählten PHP-Interpreter aufrufen und Web- sowie CLI-Konfiguration unterscheiden.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"EDIS GmbH – Knowledge Base\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.edis.guide/composer-im-hosting-ssh-cli\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://edis-gmb-h.mintlify.app/_mintlify/api/og/v2?division=Webhosting\u0026amp;title=Composer+mit+der+passenden+PHP-Version+%C3%BCber+SSH+nutzen\u0026amp;description=Composer+mit+einem+ausdr%C3%BCcklich+gew%C3%A4hlten+PHP-Interpreter+aufrufen+und+Web-+sowie+CLI-Konfiguration+unterscheiden.\u0026amp;theme=b5ff0d9dc9936c064fa6486c\u0026amp;signature=10c6d9dfee6b38cfad3fad8eea63b7138a1e0a8c811143789194fd2cbaa72fc3\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Composer mit der passenden PHP-Version über SSH nutzen - EDIS GmbH – Knowledge Base\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Composer mit einem ausdrücklich gewählten PHP-Interpreter aufrufen und Web- sowie CLI-Konfiguration unterscheiden.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://edis-gmb-h.mintlify.app/_mintlify/api/og/v2?division=Webhosting\u0026amp;title=Composer+mit+der+passenden+PHP-Version+%C3%BCber+SSH+nutzen\u0026amp;description=Composer+mit+einem+ausdr%C3%BCcklich+gew%C3%A4hlten+PHP-Interpreter+aufrufen+und+Web-+sowie+CLI-Konfiguration+unterscheiden.\u0026amp;theme=b5ff0d9dc9936c064fa6486c\u0026amp;signature=10c6d9dfee6b38cfad3fad8eea63b7138a1e0a8c811143789194fd2cbaa72fc3\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/edis-gmb-h/BoR9NoS0N7JMXET_/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"EDIS GmbH – Knowledge Base\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#00529C\">\u003clink data-mint-head rel=\"canonical\" href=\"https://www.edis.guide/composer-im-hosting-ssh-cli\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/composer-im-hosting-ssh-cli.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.edis.guide/#organization\",\"name\":\"EDIS GmbH – Knowledge Base\",\"url\":\"https://www.edis.guide\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/edis-gmb-h/lyO9KOyg9TqCfNoD/logo/edis.png?fit=max\u0026auto=format\u0026n=lyO9KOyg9TqCfNoD\u0026q=85\u0026s=9193b9fa8311601ac2282397264bc8a5\"}},{\"@type\":\"WebSite\",\"@id\":\"https://www.edis.guide#website\",\"name\":\"EDIS GmbH – Knowledge Base\",\"url\":\"https://www.edis.guide\",\"publisher\":{\"@id\":\"https://www.edis.guide/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://www.edis.guide/composer-im-hosting-ssh-cli#webpage\",\"url\":\"https://www.edis.guide/composer-im-hosting-ssh-cli\",\"name\":\"Composer mit der passenden PHP-Version über SSH nutzen\",\"description\":\"Composer mit einem ausdrücklich gewählten PHP-Interpreter aufrufen und Web- sowie CLI-Konfiguration unterscheiden.\",\"dateModified\":\"2026-09-22T14:19:19.902Z\",\"isPartOf\":{\"@id\":\"https://www.edis.guide#website\"},\"breadcrumb\":{\"@id\":\"https://www.edis.guide/composer-im-hosting-ssh-cli#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.edis.guide/composer-im-hosting-ssh-cli#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Webhosting\",\"item\":\"https://www.edis.guide/nodejs-und-npm-im-edis-webhosting-installieren\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Composer mit der passenden PHP-Version über SSH nutzen\",\"item\":\"https://www.edis.guide/composer-im-hosting-ssh-cli\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://www.edis.guide/composer-im-hosting-ssh-cli#article\",\"headline\":\"Composer mit der passenden PHP-Version über SSH nutzen\",\"name\":\"Composer mit der passenden PHP-Version über SSH nutzen\",\"description\":\"Composer mit einem ausdrücklich gewählten PHP-Interpreter aufrufen und Web- sowie CLI-Konfiguration unterscheiden.\",\"url\":\"https://www.edis.guide/composer-im-hosting-ssh-cli\",\"mainEntityOfPage\":{\"@id\":\"https://www.edis.guide/composer-im-hosting-ssh-cli#webpage\"},\"dateModified\":\"2026-09-22T14:19:19.902Z\",\"publisher\":{\"@id\":\"https://www.edis.guide/#organization\"},\"isPartOf\":{\"@id\":\"https://www.edis.guide#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"EDIS GmbH – Knowledge Base\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"EDIS GmbH – Knowledge Base","nav":{"global":null,"languages":[{"language":"de","default":true,"groups":[{"group":"Start","pages":[{"title":"EDIS Hilfe \u0026 Anleitungen","sidebarTitle":"Startseite","mode":"wide","href":""}]},{"group":"Allgemeines","pages":[{"title":"Aktive Domainnutzung: DNS und Weiterleitungen","sidebarTitle":"Domain aktiv nutzen","href":"/aktive-domain-nutzung"},{"title":"Domain umbenennen oder tauschen: Was ist möglich?","sidebarTitle":"Domain umbenennen","href":"/tausch-oder-umbenennung-einer-domain-geht-das"},{"title":"Externe Domain mit EDIS-Webhosting verbinden","sidebarTitle":"Externe Domain einbinden","href":"/fremddomain-externe-domain-bei-edis-hosten"},{"title":".at-Domains: Wann werden Nameserver-Änderungen wirksam?","sidebarTitle":".at-Nameserver: Wartezeiten","href":"/reloadzeiten-der-root-nameserver-at-zone-nic-at"},{"title":"Domain mit Jimdo verbinden und E-Mail bei EDIS behalten","sidebarTitle":"Domain mit Jimdo verbinden","href":"/verknuefpung-domain-mit-jimdo"},{"title":"Domaintransfer: Transferkosten auf der Serviceabrechnung","sidebarTitle":"Transferkosten","href":"/transferkosten-auf-der-service-abrechnung"},{"title":"Domain bestellt: Registrierung und Mailbereitschaft prüfen","sidebarTitle":"Domainbestellung prüfen","tag":"Neu","href":"/domain-bestellt-registrierung-und-mailbereitschaft-prufen"},{"title":"Domain umziehen, Hosting und E-Mail bei EDIS behalten","sidebarTitle":"Hosting bei EDIS behalten","tag":"Neu","href":"/domain-umziehen-hosting-und-e-mail-bei-edis-behalten"}]},{"group":"Kundenkonto \u0026 Rechnung","pages":[{"title":"Kundenkennwort bei EDIS zurücksetzen","sidebarTitle":"Kundenpasswort zurücksetzen","href":"/kundenkennwort-zuruecksetzen-edis"},{"title":"Domainkontakte, Debitor und Inhaber unterscheiden","sidebarTitle":"Inhaber \u0026 Kundendaten","tag":"Neu","href":"/domainkontakte-debitor-und-inhaber-unterscheiden"},{"title":"Rechnungszustellung ändern und Zahlungsnachweise zuordnen","sidebarTitle":"Rechnungen \u0026 Zahlungen","tag":"Neu","href":"/rechnungszustellung-andern-und-zahlungsnachweise-zuordnen"},{"title":"Websitebetreuung wechseln und Zugänge sicher übergeben","sidebarTitle":"Websitebetreuung wechseln","tag":"Neu","href":"/websitebetreuung-wechseln-und-zugange-sicher-ubergeben"}]},{"group":"FAQ","pages":[{"title":"Domain zu EDIS transferieren","sidebarTitle":"Domain zu EDIS umziehen","href":"/domain-zu-edis-transferieren"},{"title":"Domains und Webhosting bei EDIS kündigen","sidebarTitle":"Domains \u0026 Hosting kündigen","href":"/anleitung-produkte-bei-edis-kuendigen"},{"title":"PHP 7.1 oder 7.3: Wechsel von älteren Hosting-Produkten","sidebarTitle":"Älteres Hosting \u0026 PHP","href":"/php-73-ende-bei-alten-wehosts"},{"title":"Auf ein neues EDIS-Webhosting-Produkt umsteigen","sidebarTitle":"Hostingprodukt wechseln","href":"/anleitung-umstieg-auf-aktuelle-hosting-technologie"},{"title":"Website nach DNS-Änderung nicht erreichbar: A und AAAA prüfen","sidebarTitle":"Website nach DNS-Änderung","href":"/dos-eintrag-ipv4-vs-ipv6-nichterreichbarkeit-domain"},{"title":"Häufig gestellte Fragen zur Informationssicherheit (ISO 27001)","sidebarTitle":"Informationssicherheit","href":"/edis-informationsssicherheit-iso-27001"},{"title":"Ethik- und Verhaltenskodex der EDIS GmbH","sidebarTitle":"Ethik \u0026 Verhaltenskodex","href":"/ethik-und-verhaltenskodex-der-edis-gmbh"},{"title":"Welches Hosting eignet sich für WordPress mit Forum?","sidebarTitle":"Hosting für WordPress","href":"/welches-paket-fur-eine-wordpress-seite-mit-eingebautem-forum-verwenden"},{"title":"Domain weiterleiten: Redirects und .htaccess","sidebarTitle":"Domain weiterleiten","href":"/domain-weiterleitung-redirect-meta-refresh-htaccess"},{"title":"Kosten einer .at-Domain bei EDIS","sidebarTitle":"Domainkosten","href":"/kosten-von-domains"}]},{"group":"DNS und Nameserver","pages":[{"title":"Anycast DNS bei EDIS","sidebarTitle":"Anycast DNS","href":"/anycast-dns-bei-edis"},{"title":"Anycast DNS: Funktionsweise, DNSSEC und frühere Umstellung","sidebarTitle":"DNSSEC \u0026 Anycast erklärt","href":"/anycast-dns-detail"},{"title":"Zugang zur Anycast-DNS-Verwaltung einrichten","sidebarTitle":"DNS-Zugang einrichten","href":"/anycast-dns-benutzer-erstellen"},{"title":"DNS-Einträge im PowerDNS-Admin verwalten","sidebarTitle":"DNS-Einträge verwalten","href":"/dns-verwaltung-edis"},{"title":"Nameserver einer Domain bei EDIS ändern","sidebarTitle":"Nameserver ändern","href":"/nameserver-einer-domain-bei-edis-andern"},{"title":"Eigene Domain mit einer externen Website oder App verbinden","sidebarTitle":"Externe Website verbinden","tag":"Neu","href":"/eigene-domain-mit-einer-externen-website-oder-app-verbinden"}]},{"group":"E-Mail","pages":[{"group":"FAQs","pages":[{"title":"Autoresponder: Automatische E-Mail-Antwort einrichten","sidebarTitle":"Abwesenheitsantwort","href":"/autoresponder-automatische-e-mail-antwort-einrichten"},{"title":"DMARC-Eintrag für Ihre Domain einrichten","sidebarTitle":"DMARC einrichten","href":"/dmarc-eintrag-fur-ihre-domain-einrichten"},{"title":"E-Mail-Weiterleitungen: SPF und SRS bei EDIS","sidebarTitle":"Weiterleitungen: SPF \u0026 SRS","href":"/korrekte-e-mail-weiterleitungen-strikter-spf-srs-sender-rewrite-scheme"},{"title":"E-Mail-Fehler: „No such domain at this location“","sidebarTitle":"„No such domain“","href":"/no-such-domain-at-this-location"},{"title":"IP-Adressen der EDIS-Mailserver und SPF","sidebarTitle":"Mailserver-IP-Adressen","href":"/ip-adressen-der-edis-mailserver-und-spf"},{"title":"Domain für Microsoft 365 konfigurieren","sidebarTitle":"Microsoft 365","href":"/edis-domain-fuer-microsoft-office-365-konfigurieren"},{"title":"winmail.dat statt Anhang: Ursache und Lösung","sidebarTitle":"winmail.dat-Anhänge","href":"/winmaildat-statt-anhang-ursache-und-losung"},{"title":"E-Mail-Rückläufer und Weiterleitungen gezielt untersuchen","sidebarTitle":"Zustellfehler \u0026 Rückläufer","tag":"Neu","href":"/e-mail-rucklaufer-und-weiterleitungen-gezielt-untersuchen"}]},{"group":"Einrichtung","pages":[{"title":"E-Mail-Postfächer und Weiterleitungen bei EDIS einrichten","sidebarTitle":"Postfächer \u0026 Weiterleitungen","href":"/mailboxen-einrichten-domain-bei-edis"},{"title":"EDIS-Mailserver: IMAP-, POP3- und SMTP-Einstellungen","sidebarTitle":"Mailserver \u0026 Ports","href":"/edis-mailserver-imap-pop3-und-smtp-einstellungen"},{"title":"IMAP-Postfach mit Ordnern zu EDIS übertragen","sidebarTitle":"IMAP-Postfach umziehen","href":"/imap-konto-mit-inhalten-und-ordnern-zu-edis-ubertragen"},{"title":"Mailtransport bei EDIS: Transport-Eintrag und MX-Record","sidebarTitle":"Mailtransport \u0026 MX","href":"/transport-eintrag-im-edis-mailsystem"},{"title":"E-Mail-Passwort bei EDIS ändern","sidebarTitle":"E-Mail-Passwort ändern","href":"/email-passwort-neu-setzen"}]},{"group":"Spamfirewall","pages":[{"title":"Spamfilter und Quarantäne für Ihr Postfach einstellen","sidebarTitle":"Spamfilter \u0026 Quarantäne","href":"/spamfilter-und-quarantane-fur-ihr-postfach-einstellen"}]},{"group":"Abrufen","pages":[{"title":"POP3 oder IMAP: Welches E-Mail-Protokoll passt?","sidebarTitle":"POP3 oder IMAP?","href":"/pop3-oder-imap-welches-e-mail-protokoll-passt"},{"title":"Eine E-Mail fehlt nur auf einem Gerät","sidebarTitle":"E-Mail auf Gerät fehlt","tag":"Neu","href":"/eine-e-mail-fehlt-nur-auf-einem-gerat"}]},{"group":"Versenden","pages":[{"title":"SPF-Eintrag für den E-Mail-Versand über EDIS","sidebarTitle":"SPF einrichten","href":"/spf-eintrag-fur-den-e-mail-versand-uber-edis"},{"title":"Gmail lehnt E-Mails ab: Authentifizierung und SPF prüfen","sidebarTitle":"Gmail lehnt E-Mails ab","href":"/gmail-lehnt-e-mails-ab-authentifizierung-und-spf-prufen"},{"title":"E-Mail-Anhang blockiert: Ursachen und nächste Schritte","sidebarTitle":"Blockierte Anhänge","href":"/e-mail-anhang-blockiert-ursachen-und-nachste-schritte"}]},{"group":"Webmail","pages":[{"title":"Kalender und Kontakte über CalDAV und CardDAV synchronisieren","sidebarTitle":"Kalender \u0026 Kontakte","href":"/kalender-und-kontakte-uber-caldav-und-carddav-synchronisieren"},{"title":"Webmail-Kalender und Kontakte auf Geräten einrichten","sidebarTitle":"CalDAV \u0026 CardDAV auf Geräten","href":"/synchronisation-kalender-mail-kontakte-caldav-carddav"},{"title":"Anhänge lassen sich im Webmail nicht hochladen","sidebarTitle":"Webmail: Uploadfehler","tag":"Neu","href":"/anhange-lassen-sich-im-webmail-nicht-hochladen"}]},{"group":"Newsletter","pages":[{"title":"Newsletterversand: Geeignete Dienste und EDIS-Business-E-Mail","sidebarTitle":"Newsletter versenden","href":"/newsletterversand-geeignete-dienste-und-edis-business-e-mail"}]}]},{"group":"Webhosting","pages":[{"title":"Node.js und npm im EDIS-Webhosting installieren","sidebarTitle":"Node.js \u0026 npm","href":"/nodejs-und-npm-im-edis-webhosting-installieren"},{"title":"WordPress: Besucher-IP über HTTP_X_FORWARDED_FOR ermitteln","sidebarTitle":"WordPress: Besucher-IP","href":"/wordpress-besucher-ip-uber-httpxforwardedfor-ermitteln"},{"title":"Im vHost-Bereich von EDIS anmelden","sidebarTitle":"vHost-Anmeldung","href":"/login-vhost-bereich"},{"title":"WordPress mit dem App-Installer importieren","sidebarTitle":"WordPress importieren","href":"/wordpress-importieren-mit-installtron"},{"title":"ImageMagick und GraphicsMagick: Pfade und PHP-Erweiterungen","sidebarTitle":"ImageMagick \u0026 GraphicsMagick","href":"/pfade-zu-imagemagick-graphicsmagic-bei-edis"},{"title":"Eigene Website für eine Domain oder Subdomain einrichten","sidebarTitle":"Websites \u0026 Subdomains","description":"Domain oder Subdomain einem eigenen Websiteverzeichnis zuordnen und DNS, HTTPS und Anwendung getrennt prüfen.","href":"/eigene-website-fur-eine-domain-oder-subdomain-einrichten"},{"title":"Composer mit der passenden PHP-Version über SSH nutzen","sidebarTitle":"Composer über SSH","href":"/composer-im-hosting-ssh-cli"},{"title":"Git im Webhosting: Repositories über HTTPS klonen","sidebarTitle":"Git-Repositories","description":"Per SSH am Webhost anmelden und für den Repository-Abruf die HTTPS-Clone-Adresse verwenden.","href":"/git-im-webhosting-repositories-uber-https-klonen"},{"title":"WordPress manuell installieren","sidebarTitle":"WordPress manuell installieren","href":"/anleitung-manuelle-wordpress-installation"},{"title":"Dateilimit und Speicherplatz: Unterschiede im Webhosting","sidebarTitle":"Dateien \u0026 Speicherplatz","href":"/datei-limit-vs-speicherplatz-limit-webhosting"},{"group":"FTP","pages":[{"title":"SFTP-Verbindung zum EDIS-Webhost einrichten","sidebarTitle":"SFTP einrichten","href":"/sftp-verbindung-zum-edis-webhost-einrichten"},{"title":"FTP-Benutzer erstellen, befristen und deaktivieren","sidebarTitle":"FTP-Benutzer verwalten","href":"/ftp-user-erstellen-edis"},{"title":"FTP und SFTP: Verbindung, Ports und Verschlüsselung","sidebarTitle":"FTP-Ports \u0026 Verschlüsselung","href":"/ftp-einstellungen-firewall-ports-activepassive-mode-pasv-verschlusselung-eol"}]},{"group":"Datenbanken","pages":[{"title":"STRICT_TRANS_TABLES in MySQL deaktivieren","sidebarTitle":"STRICT_TRANS_TABLES","href":"/strict-trans-tables-mysql-deaktivieren"},{"title":"Große MySQL-Datenbanken exportieren und wiederherstellen","sidebarTitle":"MySQL exportieren","href":"/mysql-datenbank-dump-grosse-datenbanken"}]},{"group":"PHP","pages":[{"title":"PHP.INI-Templates erstellen und einer Domain zuweisen","sidebarTitle":"PHP.INI-Templates","href":"/phpini-templates-erstellen-und-einer-domain-zuweisen"},{"title":"PHP-Version für eine Domain oder Subdomain ändern","sidebarTitle":"PHP-Version ändern","href":"/php-version-domain-subdomain-bei-edis-einstellen"}]},{"group":"SSL-Zertifikate","pages":[{"title":"Website nach SSL-Aktivierung auf HTTPS umleiten","sidebarTitle":"HTTPS-Weiterleitung","href":"/umleitung-von-anfragen-auf-https-ssl-zertifikat"},{"title":"Let's-Encrypt-Zertifikat bei EDIS bestellen und aktivieren","sidebarTitle":"Let's Encrypt","href":"/lets-encrypt-zertifikat-bei-edis-bestellen-und-aktivieren"}]},{"title":"Backups und Wiederherstellung: Datenverlust richtig melden","sidebarTitle":"Backups wiederherstellen","tag":"Neu","href":"/backups-und-wiederherstellung-datenverlust-richtig-melden"},{"title":"Webanwendungen: Logs, PHP-Umgebung und Datenbank prüfen","sidebarTitle":"Webfehler untersuchen","tag":"Neu","href":"/webanwendungen-logs-php-umgebung-und-datenbank-prufen"},{"title":"Kontaktformular missbraucht: Website-Mailversand prüfen und wiederherstellen","sidebarTitle":"Formularmissbrauch","tag":"Neu","href":"/kontaktformular-missbraucht-website-mailversand-prufen-und-wiederherstellen"},{"title":"S3 mit AWS CLI verbinden und Zugriffsfehler prüfen","sidebarTitle":"S3-Speicher \u0026 AWS CLI","tag":"Neu","href":"/s3-mit-aws-cli-verbinden-und-zugriffsfehler-prufen"}]},{"group":"Baukasten","pages":[{"title":"Website mit dem EDIS-Baukasten erstellen","sidebarTitle":"Website-Baukasten","href":"/edis-webseiten-baukasten"},{"title":"Cookie-Hinweis und Cookie-Banner im Baukasten einrichten","sidebarTitle":"Cookie-Banner","href":"/cookie-hinweis-und-cookie-banner-im-baukasten-einrichten"},{"title":"Fehlende Bestell- und Buchungsbestätigungen prüfen","sidebarTitle":"Bestellmails fehlen","tag":"Neu","href":"/fehlende-bestell-und-buchungsbestatigungen-prufen"}]},{"group":"Kontakt","pages":[{"title":"EDIS-GmbH-Support: Kontakt und Bürozeiten","sidebarTitle":"Support kontaktieren","href":"/edis-gmbh-support-telefon-e-mail-und-weitere-kontaktwege"},{"title":"Technischer Notdienst außerhalb der Bürozeiten","sidebarTitle":"Technischer Notdienst","href":"/notdienst"}]}]}]},"title":"Composer mit der passenden PHP-Version über SSH nutzen - EDIS GmbH – Knowledge Base","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":[],"chunks":[]}