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!