Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung der Phar-Verpackungsmethode in PHP

Detaillierte Erläuterung der Phar-Verpackungsmethode in PHP

墨辰丷
墨辰丷Original
2018-05-21 15:12:452353Durchsuche

Phar in PHP ähnelt dem Packen von Datei-JAR in Java, das heißt, es komprimiert einen Dateityp in einem Ordner. Der folgende Artikel führt Sie hauptsächlich in die relevanten Informationen zur Verwendung des Phar-Pakets in PHP ein. Die Einführung im Artikel ist relativ detailliert.

Vorwort

Nach PHP5.3 wird ein Java-ähnliches JAR-Paket namens phar unterstützt. Wird verwendet, um mehrere PHP-Dateien in eine Datei zu packen.

Zuerst müssen Sie die php.ini-Konfiguration ändern, um den Schreibschutz von phar zu deaktivieren. Standardmäßig können Phar-Pakete nicht geschrieben werden und das Einschließen ist standardmäßig aktiviert.


phar.readonly => On


Erstellen Sie ein Phar-komprimiertes Paket


<?php
$phar = new Phar(&#39;swoole.phar&#39;);
$phar->buildFromDirectory(__DIR__.&#39;/../&#39;, &#39;/\.php$/&#39;);
$phar->compressFiles(Phar::GZ);
$phar->stopBuffering();
$phar->setStub($phar->createDefaultStub(&#39;lib_config.php&#39;));


new Phar Parameter ist der Name des komprimierten Pakets. buildFromDirectory gibt das komprimierte Verzeichnis an, und der zweite Parameter kann die Erweiterung der komprimierten Datei über reguläre Regeln angeben.

Phar::GZ gibt an, dass gzip zum Komprimieren dieser Datei verwendet wird. Unterstützt auch die BZ2-Komprimierung. Ändern Sie einfach den Parameter auf PHAR::BZ2.

setSub wird verwendet, um festzulegen, dass die Datei geladen werden soll. lib_config.php wird standardmäßig automatisch geladen und ausgeführt.

Nach der Ausführung dieses Codes wird eine swoole.phar-Datei generiert.

Phar-komprimiertes Paket verwenden


<?php
include &#39;swoole.phar&#39;;
include &#39;swoole.phar/code/page.php&#39;;


Sie können verwenden phar Es ist sehr praktisch, Ihren Code zu packen und für die Bereitstellung auf Online-Maschinen zu integrieren.

Verwandte Empfehlungen:

Archivformat für die PHP-EntwicklungpharDateikonzepte und -verwendung (Beispiele)

Wie PHP funktioniertpharDatei

pharErweiterung zur Platzersparnis


Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Phar-Verpackungsmethode in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn