Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

PHP Zend Optimizer installieren

Anleitung Entwicklung PHP

Mitglied: Frank

Frank (Level 5) - Jetzt verbinden

12.02.2001, aktualisiert 23.04.2008, 177581 Aufrufe, 10 Kommentare

In einfachen Schritten PHP beschleunigen

Zend, der Hersteller der kostenlosen Websprache PHP hat seit neuestem die fertige Version des PHP Optimizer im Angebot. Dieser Optimizer beschleunigt das Laden und Ausführen der PHP Programme enorm. So werden z.B. die PHP-Seiten von administrator.de um den Faktor 2 beschleunigt. Das hat mit so gut gefallen, dass ich mal eine kleine deutsche Dokumentation dazu schreibe (die Orginal-Dokumentation liegt nur im .pdf-Format bei, was soll ich unter der Bash mit einer PDF Datei??):

DOWNLOAD:
Den Optimizer findet man unter der Adresse:
http://www.zend.com/store/products/zend-optimizer.php
Man sollte allerdings schon Zend Mitglied sein, um ihn runter zu laden. Wenn nicht, kein Problem einfach unter:
https://www.zend.com/add_user.php
anmelden.

Dann, je nach Betriebsystem den Download auswählen. Es stehen die Systeme Linux, Solaris, FreeBSD und Windows zur Wahl.

Außerdem sollte die neueste Version von PHP installiert sein (12.02.2001 -> Version 4.0.4).

Nach dem Download erhält man eine tar.gz (bzw. bei Windows eine .zip) Datei.

INSTALLATION:
Hinweis: Damit der Optimizer unter PHP läuft muß die PHP Version im non-debug Mode kompiliert worden sein (--disable-debug).

LINUX:

- die Installationsdatei mit "gzip -d dateixyz" entpacken
- die Installationsdatei mit "tar xvf dateixyz.tar entarchivieren
- ein Verzeichnis mit "mkdir /usr/local/Zend/lib" erstellen
- die Datei "ZendOptimizer.so" in dieses Verzeichnis mit dem Befehl "cp" kopieren

- in die Datei php.ini (die findet man meist unter /usr/local/lib) folgendes eintragen (am Anfang):
zend_optimizer.optimization_level=15
zend_extension="/usr/local/Zend/lib/ZendOptimizer.so"

- den Apache Server restarten (apachectl stop; apachectl start)
- das wars

WINDOWS:

Die PHP Binär Version von www.php.net verwenden. Sie ist standardmäßig im non-debug Mode kompiliert.
- die Datei "ZendOptimizer.dll" in das Verzeichnis: c:\programme\Zend kopieren

- in die Datei php.ini folgendes kopieren:
zend_optimizer.optimization_level=15
zend_extension_ts="C:\Programme\Zend\ZendOptimizer.dll"

- den Apache Server neu starten (beim IIS: net stop iisadmin,net start w3svc)
- das wars

Jetzt nur noch testen, ob die Installation erfolgreich war.
Am Besten einfach eine PHP Script mit dem Funktionsaufruf: <PRE>phpinfo();</PRE>schreiben
(http://www.php.net/manual/en/function.phpinfo.php).

Im Bereich: Zend Optimizer sollte dann folgendes stehen:
Optimization Pass 1 enabled
Optimization Pass 2 enabled
Optimization Pass 3 enabled

Fertig, Installation geglückt.
Viel Spaß mit den schnellen PHP-Seiten!

[FS]
Mitglied: xelaron
18.05.2004 um 03:38 Uhr
Hallo,

ich habe den ZendOptimizer auf dem Serverpaket installiert und eine encodede Datei auf den Server zum Test geladen.

Jetzt tritt folgender Fehler trotz aktiviertem ZendOptimizer auf ...

Fatal error: Incompatible file format: The encoded file has format ID 2003120701, whereas the Optimizer can read up to 2002062301 in ... (homepagepad entfernt )

Wie kann das sein? Verträgt sich der Encoder nicht mit HTML-Teilen des Scripts?

Wer hat Infos?

JD®
Bitte warten ..
Mitglied: 25046
12.02.2006 um 00:08 Uhr
Hallo ich bekomme immer diese fehlermeldung kann mir jemand sagen was ich falsch gemacht habe



Warning: No license for this product ('mama') - make sure zend_optimizer.license_path is properly configured in php.ini! in F:\Programme\TSW\Apache2\htdocs\host-anzeigen1\host-anzeigen.php on line 0

Warning: License check failed! in F:\Programme\TSW\Apache2\htdocs\host-anzeigen1\host-anzeigen.php on line 0
Bitte warten ..
Mitglied: 25046
12.02.2006 um 15:05 Uhr
warum kann mir den nicht mal einer helfen
Bitte warten ..
Mitglied: Frank
13.02.2006 um 12:36 Uhr
naja, ein wenig Reaktionszeit musst Du uns schon geben.
Eigentlich benötigt der Zend Optimizer kein Lizenzfile. Welche Version benutzt du denn?

a) welche PHP Version
b) welche Zend-Optimizer Version?
c) welche Platform genau?

Gruß
Frank
Bitte warten ..
Mitglied: 23755
18.06.2006 um 10:04 Uhr
das funktioniert aber nicht immer! beim neustart will mein apache nicht starten!!!
Bitte warten ..
Mitglied: Frank
18.06.2006 um 22:40 Uhr
Hi,
was sagt denn Dein "error.log" vom Apache, wenn du den ihn neu starten willst?

Gruß
Frank
Bitte warten ..
Mitglied: 48071
12.05.2007 um 18:33 Uhr
Hallo,

super Beschreibung wie man Zend Optimizer installiert! Großes Lob hat mir viel geholfen.
Nur müsste ich diese PHP.ini in meiner Dokumentation beschreiben.
Könnt Ihr mir helfen was die Zeile "zend_optimizer.optimization_level=15" macht?
Was bezweckt diese Zeile!
Bitte um Hilfe!
Vielen Dank!
Gruß
Stephan
Bitte warten ..
Mitglied: HeikoD
23.04.2008 um 20:52 Uhr
Man kann mit dem Zend Guard (Verschlüsseln von PHP Files ) auch eine Lizenz zum Ausführen der verschlüsselten Dateien anfordern. Diese Lizenz muss dann vom Hersteller der PHP datei angefordert werden , nix free.
Bitte warten ..
Mitglied: mhumer
06.05.2009 um 15:31 Uhr
Da stimme ich zu.

sowas nenne ich idiotensicher!
Und das kann ich beweisen, denn ich habe es auf Anhieb hinbekommen ^^

Liebe Grüße aus Codinghausen, Marc
Bitte warten ..
Mitglied: HeikoD
06.05.2009 um 21:11 Uhr
hallo Alle,wichtig ist einfach nur zu beachten, dass die version des Optimizers zur PHP version passt. Ich hatte einige Kombinationen die nicht zusammen passtn.. da startet dann der Apache nicht( bzw. Ausnahme ausgelöst)

Weiterhin kann es vorkommen dass eine Anwendung die mit dem Zend Guard( verschlüsselung mit Zend Guard und Entschlüsselung mit Zed Optimizer) bei falschen Versionen fehlermeldungen werfen.

Mit freundlichen Grüßen heiko
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Ubuntu
gelöst PHP 5.4 installieren auf Ubuntu 14.04.5 LTS (4)

Frage von runasservice zum Thema Ubuntu ...

Apache Server
gelöst Apache und PHP auf Ubuntu 12.04.5.TLS installieren (8)

Frage von laster zum Thema Apache Server ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (29)

Frage von patz223 zum Thema Windows Userverwaltung ...

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (20)

Frage von DavidGl zum Thema LAN, WAN, Wireless ...

Windows Netzwerk
Windows 10 RDP geht nicht (18)

Frage von Fiasko zum Thema Windows Netzwerk ...