Top-Themen

Aktuelle Themen (A bis Z)

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

Anleitung Entwicklung PHP

PHP Zend Optimizer installieren

Mitglied: Frank

Frank (Level 5) - Jetzt verbinden

12.02.2001, aktualisiert 23.04.2008, 180095 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.

mfg heiko
Bitte warten ..
Ähnliche Inhalte
PHP
Libsodium Extension als Alternative für entfernte Mcrypt Extension installieren (ab PHP 7.2)
Anleitung von FrankPHP2 Kommentare

Da die PHP Mcrypt Extension ab PHP 7.2 entfernt wird, suche ich schon einige Zeit lang eine gute und ...

PHP
PHP RFC: Mcrypt Extension wird ab PHP 7.2 entfernt
Information von FrankPHP

Ein RFC ist grob eine Abstimmung unter den PHP-Entwicklern, um neue, bestehende oder alte Feature hinzuzufügen, zu ändern, oder ...

PHP
PHP 7.2 veröffentlicht
Information von FrankPHP

Das PHP-Team hat heute, den 30.11.207 die aktuelle Version von PHP 7.2 veröffentlicht. Eine der wichtigsten Änderungen für PHP-Entwickler ...

Administrator.de Feedback
Entwicklertagebuch: PHP 7
Information von admtechAdministrator.de Feedback4 Kommentare

Hallo Administrator User, mit dem heutigen Tag haben wir unsere Server komplett auf die PHP Version 7 umgestellt. Wir ...

Neue Wissensbeiträge
Router & Routing

PfSense als Addon auf QNAP

Information von magicteddy vor 8 StundenRouter & Routing2 Kommentare

Moin, für Spielereien eine ganz nette Idee aber ich fürchte das soetwas auch als echte Firewall genutzt wird: In ...

Datenschutz

Teamviewer kommt für IoT-Geräte wie den Raspberry Pi

Information von magicteddy vor 15 StundenDatenschutz

Moin, jetzt werden IoT Geräte endgültig zur Wanze? Anscheinend kann man auf einem Dashboard seine Geräte visualisieren Ich stelle ...

Microsoft

Letzte Updates für Win10 und Server2016 müssen bei Bedarf über den Update catalogue in den WSUS importiert werden!

Tipp von DerWoWusste vor 19 StundenMicrosoft1 Kommentar

automatisch kommt da nichts an im WSUS und auch nicht im SCCM. Siehe Hinweise zum Bezug der jeweils neuesten ...

Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 3 TagenLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Preis für Wartungsvertrag ok?
gelöst Frage von a-za-zNetzwerkmanagement22 Kommentare

Hallo! Mal ne Frage, weil ich mich mit dem akzeptablen Preis für einen Reaktionszeitvertrag nicht auskenne. Meine Firma hat ...

Windows Netzwerk
Ist ein Portforwarding auf einen PC ohne lauschendes Programm ein (großes) Sicherheitsproblem?
Frage von PluwimWindows Netzwerk13 Kommentare

Hallo zusammen, zur Fernwartung eines Rechners an einem anderen Ort nutze ich VNC. Da dieser Rechner einfach nur eine ...

Windows Server
Terminal Server 2016 erkennt Berechtigungen nicht
gelöst Frage von Thomas2Windows Server10 Kommentare

Hallo Administratoren, folgendes Problem stellt sich dar: Es gibt zwei Windows Server 2016, die als Terminal Server fungieren. Jetzt ...

Sonstige Systeme
7-zip: Programm frägt nach Passwort erst bei einzelnen Dateien
Frage von freeskierchrisSonstige Systeme7 Kommentare

Guten Morgen, ich habe ein Problem beim Arbeiten mit 7-zip: Wenn ich die einzelnen Dateien zu einem Archiv verpacke ...