PHP

Vortrag

PHP Sicherheit (für Systemadministratoren)

von alex, aktualisiert am 08.03.2010 - 16:38
Vortrag beim Elite3 der Erlanger Linux User Group Location: media.ART.zentrum Helmstr.1 (direkt am Marktplatz) Erlangen am Samstag, den 15.01.2005 um 17:00 Thema: PHP Sicherheit (für Administratoren) An wen richtet sich der Vortrag: Web-Administratoren Beschreibung: Der Vortrag zeigt die Sicherheitsprobleme auf, die PHP bei der Installation und im... (...Weiterlesen)
APC Optimierung

APC richtig konfigurieren

von alex, aktualisiert am 08.03.2010 - 15:30
Wie man APC installiert, kannst Du unter APC installieren nachlesen. Die Standardkonfiguration von APC wird über die php.ini festgelegt. Dies könnte beispielsweise so aussehen: extension="apc.so" apc.enabled=1 apc.file_update_protection=2 apc.optimization=0 apc.shm_size=32 apc.shm_segments=1 apc.gc_ttl=7200 apc.ttl=7200 apc.... (...Weiterlesen)
Serveroptimierung

Performance Tipps

von alex, aktualisiert am 08.03.2010 - 15:27
Einleitung Durch den extensiven Einsatz von mod_rewrite wird natürlich auch die Performance in Mitleidenschaft gezogen. mod_rewrite ist bekannt dafür, dass es eine Leistungseinbusse darstellt. Diese Eigenschaft werden wir innerhalb des SEO Modul nie verbessern können, aber ich werde weiter unten aufzeigen, dass es Mittel und Möglichkeiten gibt,... (...Weiterlesen)
Cache aus dem Arbeitsspeicher

Memcached mit PHP

von alex, aktualisiert am 08.03.2010 - 15:22
Mit Memcache lassen sich Teile eines Programms in den Hauptspeicher verlagern, für die z.B. Datenbankzugriffe oder Dateizugriffe notwendig wären. Grenzen hierfür sind nur der physikalische Speicher im Rechner. Da aber beliebig viele Nodes angebunden werden können, ist dadurch die Größe des Caches beliebig skalierbar machen. Die Größe des... (...Weiterlesen)
E-Mails zustellen

Mailversand für PHP Anwendungen testen

von alex, aktualisiert am 08.03.2010 - 13:01
Um den Mailversand für eine PHP Anwendung zu testen, sollte man in mehreren Stufen vorgehen: Test des Mailversandes auf Betriebsystem Ebene Test des Mailversandes auf PHP Ebene (ohne Anwendung) Test des Mailversandes innerhalb der Anwendung Eine Mail versenden mit dem Betriebssystem Um den Mailversand auf Betriebssystem Ebene zu testen, muss man... (...Weiterlesen)
Betriebssystemmittel benutzen

Drupal mit Snow Leopard

von alex, aktualisiert am 08.03.2010 - 12:54
Motivation Ziel ist es, Drupal mit möglichst wenig zusätzlicher Software zum laufen zu bekommen - also so viel es geht auf Software aufzubauen, die mit Mac OS X geliefert wird. Mit Mac OS X Snow Leopard wird PHP 5.3 und Apache 2.2 mitgeliefert. Einzige Software die noch fehlt, ist ein MySQL Server. Ich werde hier vorstellen, was man bei der... (...Weiterlesen)
Virtualisierung bei Projektarbeiten

VMware Images als Entwicklungsumgebung

von alex, aktualisiert am 08.03.2010 - 12:53
Für den Einsatz von Webentwicklungen eignen sich sehr gut VMware Images. Ich werde hier auf verschiedene Punkte eingehen, die die Entscheidung zum Einsatz dieser Technik erleichtern sollen. Es gibt zwei verschiedene Ansätze VMware Images bei der Entwicklung einzusetzen. (...Weiterlesen)
Automatisierte Verwaltung

sldeploy - Deployment Skript

von alex, aktualisiert am 08.03.2010 - 12:21
Was ist sldeploy? sldeploy ist ein in PHP geschriebenes Skript, welches für das Deployment von PHP Projekten eingesetzt werden kann. Wieso sldeploy? Ich habe mich dazu entschlossen dieses Skript öffentlich, inklusive Quellcode anzubieten, da ich mir davon verspreche dadurch dem Skript mehr Stabilität und Sicherheit zugeben. (...Weiterlesen)
Automatisierung

Deployment für PHP Projekte

von alex, aktualisiert am 08.03.2010 - 12:19
Grundlegende Gedanken zum Deployment Fehler in PHP lassen sich einfach isolieren Deployment findet über einfache Dateien statt: einfach aufspielen und die Anwendung läuft minimale globale Abhängigkeiten einfache Vervielfältigung der Anwendung durch Kopieren von Dateien keine Notwendigkeit Administratoren zu involvieren Funktionierende Anwendungen... (...Weiterlesen)
Alternative PHP Cache

APC installieren

von alex, aktualisiert am 07.03.2010 - 10:22
PEAR APC ist ein serverseitiger Cache, wodurch nicht bei jedem Seitenaufruft die PHP Datei geparst und interpretiert werden muss. Dies macht besonders Sinn, wenn sehr viele Anfragen für die selbe Seite "gleichzeitig" stattfinden. Ein gutes Beispiel dafür wäre ein gut gehendes Forum. (...Weiterlesen)