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, 177437 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
Windows 10

Server 2016 Core als VM auf Win10 1607 - geht nicht

(1)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Ähnliche Inhalte
Ubuntu
gelöst PHP 5.4 installieren auf Ubuntu 14.04.5 LTS (4)

Frage von runasservice zum Thema Ubuntu ...

PHP
gelöst PHP XML Statt Semikolon ein Zeilenumbruch (2)

Frage von Judo99 zum Thema PHP ...

PHP
gelöst PHP und XML Float und Double (2)

Frage von chrisen zum Thema PHP ...

Heiß diskutierte Inhalte
Off Topic
Mein Arbeitsplatz wurde Outgesourced (37)

Frage von Schroedingers.Katze zum Thema Off Topic ...

Windows Server
gelöst Windows Server Sicherung wirre Meldungen (21)

Frage von DKowalke zum Thema Windows Server ...

Windows 10
gelöst GPO wird bei manchen Rechnern nicht übernommen (20)

Frage von Hanuta zum Thema Windows 10 ...

Exchange Server
Shared Namespace und Standortwechsel eines Benutzers (17)

Frage von Hampek zum Thema Exchange Server ...