In the webhosting environment I will use Nginx, PHP 5.5 FPM and MariaDB. For customer management Froxlor will be used. To successfully set up our hosting environment on Gentoo, we need to install a few packages beforehand. Afterwards we will use the configuration files provided by froxlor. USE Flags Before the packages for the base […]
PHP
HowTO: Pear unter Snow Leopard
PEAR ist ein Framework und ein Distributionssystem mit dem PHP Softwarepakete verteilt und installiert werden können. Die Installation an sich ist super einfach: # root Rechte mit „richtigem einloggen“ und in das richtige Verzeichnis wechseln sudo su – cd /usr/local # PEAR Installer herunterladen und ausführen curl http://pear.php.net/go-pear > go-pear.php php go-pear.php rm go-pear.php Danach […]
Apache ITK mit mod_php und eingener php.iniApache2 ITK with mod_php and own php.ini
Die ganze Zeit habe ich PHP als FastCGI über mod_fcgid laufen gehabt und war eigentlich auch ganz zufrieden. Auf dem jetzigem Server war ich über die Performance aber doch sehr enttäuscht. So wurden durchschnittlich nur 0,49 Requests/Sek. verarbeitet, laut ab -n1000, was meiner Ansicht nach doch etwas sehr wenig ist. Darum habe ich mich entschlossen kurzer […]
Der Agavi Filter VersuchPlaying with Agavi Filters
Die Filter von Agavi sind ein mächtiges Werkzeug, wenn man weiß wie man sie einsetzen kann. Leider weiß ich das noch nicht so genau, werde mich aber heute im laufe des Artikel Schreibens damit beschäftigen.
Grundlegend kann man bei den Filtern in Globale und Action Filter unterscheiden welche wie eine Zwiebel aufgebaut sind und sich gegenseitig nach und nach aufrufen.
Thinking about SysCP-ng
SysCP ist ein prima Tool um einfach und schnell eine Webhostingumgebung zu managen. Besonders seine „keep it simple“ Idee macht es zu dem was es ist. Leider sieht es unter der Haube etwas anders aus. Dort ist es seit einiger Zeit so, dass der Code ein Stadium erreicht hat, in dem er alles andere als […]
PHP 5.3 mit neusten libxml & libxslt unter OS X
Appels OS X hat leider nur die Version 2.6.16 von libxml und 1.1.12 von libxslt von Haus aus an Bord. Ich hatte letztens das Problem, dass Agavi nicht will it diesen Verionen von libxml. Das Problem lässt sich für PHP relativ einfach lösen und zwar in dem wir uns die neusten Verionen von libxml und […]
Agavi FormPopulationFilter Tipps & Tricks
Wenn man den FormPopulationFilter (kurz FPF) des Agavi Frameworks benutzt, gibt es einige Sachen auf die man achten sollte. Keine HTML Special Charaters verwenden Warum nicht? Nun ja, ich habe mein Output auf XHTML & UTF-8 eingestellt, so dass ich mit dem FPF meine Formulare dynamische ausfüllen kann. Nun ist das Problem, wenn man z.B. […]
PHP 5.3 & mySQL auf Mac OS X installieren
PHP im Apache aktivieren PHP 5.2.6 wird standartmäßig mit OSX Leopard ausgeliefert. Damit der lokale Apache PHP nutzen kann muss dieses noch nachträglich in der /etc/apache2/httpd.conf aktiviert werden. Dies geschiet dadurch, dass man die # vor LoadModule php5_module libexec/apache2/libphp5.so wegnimmt. Nun noch die Konfigurationsdatei von PHP kopieren und den Apache Webserver neustarten. sudo cp /etc/php.ini.default […]
Pear unter Leopard einrichten
Pear einzurichten unter Leopard gestaltet sich als relativ einfach. Eine gute Anleitung hier für hat das phpmagazin.de geschrieben. Die Installation sollte am besten als SuperUser druchgeführt werden. Um SuperUser zu werden benutzt man am besten das Command sudo -s. Keine verwandten Artikel gefunden.