2016-04-10 7 views
1

php 5,4Wie benutze ich PHP-Bibliothek ohne Composer auf Webspace?

Library apai-io

Diese lib ist mit dem Komponisten erstellt. Aber ich kann Composer nicht auf meinem Webspace verwenden.

Ich googelte es und die Antwort war, eine Autoloader-Funktion aufzunehmen und sie mit spl_autoload_register zu registrieren.

Ich habe versucht, nichts mit Autoload-Funktionen zu arbeiten.

Ich weiß nicht, ob ich Namespace ersetzen und von Skripten verwenden oder sie durch spl_autoload_register oder beides ersetzen musste.

Kann mir jemand (vielleicht mit Quellcode) erklären, was ich tun muss, um die Bibliothek zu starten?

(UPDATE)

  • XAMPP dowloaded & Komponist

  • depency hinzugefügt

  • laufen Komponisten composer.json Installation -> lib wurde

  • hinzugefügt

    hochgeladen t er ganze Anbieter Ordner

  • wollte Beispiel lib beginnen

-> Fehler:

You must set up the project dependencies, run the following commands: curl -s http://getcomposer.org/installer | php php composer.phar install

Frage: Habe ich die autoload.php in Ordner Händler hinzufügen müssen irgendein Skript?

+3

_But ich nicht Komponist auf meinem webspace._ verwenden können - warum? was ist das Problem? – Federkun

+3

Warum können Sie das Paket nicht auf Ihrem lokalen Computer installieren, bevor Sie es auf Shared Hosting hochladen? – Chris

+2

Laden Sie einfach den '/ vendor'-Ordner zu Ihrem Hosting hoch und es sollte funktionieren? –

Antwort

3

hinzufügen zu PHP-Datei folgenden Code

require_once "vendor/autoload.php"; 
1

Wie jeder, der in den Kommentaren auf dem Hauptpost, installieren Sie Ihre Bibliothek auf Ihnen lokale Rechner und kopieren Sie einfach das/vendor Verzeichnis, dass Komponisten für Sie zu Ihrem Produktionsserver machen.