Heim  >  Artikel  >  php教程  >  Installieren Sie die ZendOptimizer-Erweiterung für PHP5.3 oder höher

Installieren Sie die ZendOptimizer-Erweiterung für PHP5.3 oder höher

高洛峰
高洛峰Original
2016-12-26 16:30:291560Durchsuche

Dieser Artikel stellt hauptsächlich die Methode zur Installation der ZendOptimizer-Erweiterung in PHP5.3 und höher vor. Er ist sehr detailliert und wird Freunden in Not als Referenz empfohlen.

Viele PHP-Programme erfordern jetzt die ZendOptimizer-Umgebung, aber ZendOptimizer wurde nach PHP5.2 unterstützt. Was soll ich also tun? Es stellt sich heraus, dass ZendOptimizer dies nicht tun wird offiziell in Zend Guard Loader geändert.

Zend Guard Loader wird veröffentlicht und Zend Optimizer wird nicht mehr aktualisiert. Aufgrund des großen Unterschieds werden Sie bei der Verwendung von Zend Guard zum Verschlüsseln von Code gefragt, ob Sie PHP5.3 verwenden möchten 5.3 kann der Code nicht in PHP5 2 verwendet werden.

Zend Guard Loader-Installationsanweisungen

Zend Guard Loader-Paket herunterladen
(Offizielle Adresse: http://www.zend.com/en/products/guard/downloads)

Linux:

x86:http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz

x64:http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz

Windows:

http: // /downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-Windows.zip

und extrahieren Sie ZendGuardLoader.so (Linux) oder ZendLoader.dll (Windows), um es auf den Server hochzuladen .

ZendGuardLoader laden und PHP.INI konfigurieren
Beispiel:

zend_extension=C:\web\PHP\ext\ZendLoader.dll
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=

Das Folgende wird nacheinander erklärt:

Beachten Sie, dass die Windows-Version nur NTS unterstützt (nicht Thread-sichere) Version PHP5.3, d. h. Thread-Sicherheit in phpinfo ist deaktiviert!

Fügen Sie die folgende Zeile zu Ihrer php.ini-Datei hinzu:

;Linux和Mac OS X:
zend_extension=<ZendGuardLoader.so的绝对路径>
;Windows的非线程安全的:
zend_extension=<ZendLoader.dll的绝对路径>

Fügen Sie die folgende Zeile hinzu, um ZendGuardLoader zu laden:

;启用加载编码脚本。默认开启
zend_loader.enable=1

Optional: ZendGuardLoader konfigurieren

;禁用检查授权(出于性能原因)
zend_loader.disable_licensing=0
;配置混淆水平 0 - 不支持混淆
zend_loader.obfuscation_level_support=3
;配置寻找授权文件的路径
zend_loader.license_path=

Wenn Sie gleichzeitig den Zend-Debugger verwenden, stellen Sie bitte sicher, dass Sie den Zend Guard Loader laden, bevor Sie den Zend-Debugger laden.

Wenn Sie gleichzeitig den Ioncube-Loader verwenden, stellen Sie bitte sicher, dass Sie Ioncube laden Loader vor dem Laden von Zend Guard Loader

Starten Sie den Webdienst neu.

Wenn Sie den folgenden Inhalt in phpinfo sehen (verschiedene Versionen können unterschiedlich sein):

This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.4.0, Copyright (c) 1998-2011 Zend Technologies

Das bedeutet, dass die Installation erfolgreich war!

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er Ihnen gefällt.

Für weitere Artikel zur Installation der ZendOptimizer-Erweiterung in PHP5.3 und höher zahlen Sie bitte Achtung auf die chinesische PHP-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