Heim > Artikel > Backend-Entwicklung > github - Wie installiere ich Composer in einer PHP-Datei und installiere abhängige Bibliotheken automatisch?
Wir entwickeln ein Blog-Plug-in und müssen diesen Projekt-Parser verwenden, um dieses Projekt in der PHP-Datei ohne Composer zu referenzieren oder Composer und diese Bibliothek direkt in der PHP-Datei zu installieren?
Wir entwickeln ein Blog-Plug-in und müssen diesen Projekt-Parser verwenden, um dieses Projekt in der PHP-Datei ohne Composer zu referenzieren oder Composer und diese Bibliothek direkt in der PHP-Datei zu installieren?
Sie können einfach einen Autoloader verwenden, aber es ist besser, Composer zu verwenden, es ist schließlich bequemer
https://github.com/WhichBrows...
<code>function InstallComposer() { file_put_contents(__DIR__ . '/composer-setup.php', file_get_contents('https://getcomposer.org/installer')); shell_exec('php composer-setup.php'); } function InstallParser(){ shell_exec('php composer.phar require whichbrowser/parser'); }</code>
Wenn Sie Composer
nicht verwenden: Wenn nur wenige Dateien vorhanden sind, geben Sie einfach require
ein. Wenn viele Dateien beteiligt sind, prüfen Sie, ob die Namespace-Nutzungsspezifikation der Bibliothek Psr4
oder und schreiben Sie eine Psr0
-Methode zum automatischen Importieren von Dateien. Sie können sich auf autoload
von Composer
beziehen. ClassLoader
verwenden, schreiben Sie einfach ein Composer
und fügen Sie die erforderlichen Bibliotheken in composer.json
ein.require
<code>#composer.json "require": { "php": ">=5.3.3", "godtail/db": "dev-master" #例子 } #然后 composer install` #引入autoload文件 require '../vendor/autoload.php'; </code>
Zuerst den Parser installieren
und dann in der Datei
<code>require 'vendor/autoload.php';</code>Das ist es