Was ist vcdeploy?
vcdeploy ist ein in PHP geschriebenes Skript, welches für die Steuerung von PHP Projekten verwendet wird. Als Backend wird ein SCM System wie Git, Bazzar oder Subversion verwendet.
(Zuletzt aktualisiert: 29.01.2012)Dokumentation, Anleitungen und hilfreiche Case Studies zu PHP
vcdeploy ist ein in PHP geschriebenes Skript, welches für die Steuerung von PHP Projekten verwendet wird. Als Backend wird ein SCM System wie Git, Bazzar oder Subversion verwendet.
(Zuletzt aktualisiert: 29.01.2012)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 Konfiguration beachten muss, damit alles zusammenarbeitet.
Wenn bei der Erstellung von PHP-Code bestimmte Vorgehensweisen bzgl. Performance-relevanter Kriterien eingehalten werden, wird der PHP-Code nicht unnötig langsam gemacht. Hier werden Punkte aufgezeigt, die man bei der PHP Entwicklung berücksichtigen sollte:
Statische Methoden sind schneller als eine nicht statische Methode.
Beispiel für nicht-statische Methode:
(Zuletzt aktualisiert: 27.08.2011)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.
Um den Mailversand für eine PHP Anwendung zu testen, sollte man in mehreren Stufen vorgehen:
(Zuletzt aktualisiert: 27.08.2011)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.
(Zuletzt aktualisiert: 07.01.2012)Als Administrator oder Betreiber eines Web-Servers hat man die Aufgabe, den Web-Auftritt lauffähig zu halten und Angreifer abzuwehren. Hierfür empfiehlt sich der Einsatz der PHP Erweiterung Suhosin.
(Zuletzt aktualisiert: 27.08.2011)Ab PHP Version 5.1.2 wird eine neue Extension namens hash mit PHP geliefert. Diese Erweiterung kann als Ersatz für die bisherige Erweiterung mhash angesehen werden. mhash war nie ein fester Bestandteil von PHP, wurde aber schon von einigen Linux Distributionen als PHP Extension angeboten (wie z.B. SuSE oder Gentoo).
Hier eine Auflisten der zur Verfügung stehenden Algorithmen.
(Zuletzt aktualisiert: 14.08.2011)