Heim > Artikel > Backend-Entwicklung > Tutorial zur Verwendung des Phar-Pakets in PHP
Phar in PHP ähnelt dem Packen von Datei-JAR in Java, das heißt, es komprimiert einen Dateityp in einem Ordner. Der folgende Artikel stellt Ihnen hauptsächlich die relevanten Informationen zur Verwendung des Phar-Pakets in PHP vor. 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 ist das Schreiben von phar-Paketen nicht aktiviert.
phar.readonly => On
Erstellen Sie ein Phar-komprimiertes Paket
<?php $phar = new Phar('swoole.phar'); $phar->buildFromDirectory(DIR.'/../', '/\.php$/'); $phar->compressFiles(Phar::GZ); $phar->stopBuffering(); $phar->setStub($phar->createDefaultStub('lib_config.php'));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.
new Phar
zipPhar::GZ
verwenden, um diese Datei zu komprimieren. 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. Standardmäßig wird lib_config.php
und ausgeführt. Nach der Ausführung dieses Codes wird eine swoole.phar-Datei generiert.
Phar-Komprimierungspaket verwenden
Mit phar können Sie Ihren Code einfach verpacken und für die Bereitstellung auf Online-Maschinen integrieren.<?php include 'swoole.phar'; include 'swoole.phar/code/page.php';
Zusammenfassung
Das obige ist der detaillierte Inhalt vonTutorial zur Verwendung des Phar-Pakets in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!