Heim > Backend-Entwicklung > PHP-Tutorial > So verwenden Sie das Phar-Paket PHP

So verwenden Sie das Phar-Paket PHP

巴扎黑
Freigeben: 2023-03-14 17:30:01
Original
1984 Leute haben es durchsucht

Phar in PHP ähnelt dem Packen von Datei-JAR in Java, das heißt, es komprimiert einen Dateityp in einem Ordner.

Vorwort

Zunächst müssen Sie die php.ini-Konfiguration ändern, um den Schreibschutz von Phar-Paketen zu deaktivieren kann nicht geschrieben werden und Include ist standardmäßig aktiviert.


phar.readonly => On
Nach dem Login kopieren

Erstellen Sie ein Phar-komprimiertes Paket


Der Parameter von
<?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;));
Nach dem Login kopieren

new Phar 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 zum Komprimieren dieser Datei gzip 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.

Verwenden Sie das Phar-Komprimierungspaket


<?php
include &#39;swoole.phar&#39;;
include &#39;swoole.phar/code/page.php&#39;;
Nach dem Login kopieren

Mit Phar können Sie Ihren Code einfach verpacken, integrieren und integrieren auf Online-Maschinen bereitgestellt.

Zusammenfassung

Das obige ist der detaillierte Inhalt vonSo verwenden Sie das Phar-Paket PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage