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.
Zunächst müssen Sie die php.ini-Konfiguration ändern, um den Schreibschutz von phar zu deaktivieren. include ist standardmäßig 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'));
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
bedeutet, dass Sie gzip verwenden, um diese Datei zu komprimieren. Unterstützt auch die BZ2-Komprimierung. Ändern Sie einfach den Parameter auf PHAR::BZ2
.
setSub wird verwendet, um die Datei für das Startladen festzulegen. Standardmäßig wird lib_config.php automatisch geladen und ausgeführt.
Nach der Ausführung dieses Codes wird eine swoole.phar-Datei generiert.
Phar-Komprimierungspaket verwenden
<?php include 'swoole.phar'; include 'swoole.phar/code/page.php';
Mit phar können Sie Ihren Code einfach verpacken und für die Bereitstellung auf Online-Maschinen integrieren.
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!