Standardowo serwer Apache obsługuje PHP5 jako moduł php5_mod, który co prawda jest dość szybki jednak ma pewne ograniczenia związane z konfiguracją jak i z ograniczeniem bezpieczeństwa. Problem ten można rozwiązać wykorzystując moduł FCGI ( Fast CGI ) wraz z PHP-FPM. Rozwiązanie takie daje nam znacznie większe możliwości konfiguracji interpretera PHP jak i zwiększa poziom bezpieczeństwa. Najogólniej można by wymienić chociażby możliwość niezależnej konfiguracji dyrektyw z php.ini dla każdego użytkownika / vhosta czy też uruchamianie skryptów z prawami użytkownika.
Archiwa tagu: php
Aktualnie dostępna wersja PHP dla systemu Debian 6 Squeeze to PHP 5.3.3 i w związku z tym niektóre nowsze aplikacje internetowe np. system CMS Joomla 3.x zbuntują się informując użytkownika o aktualizacji PHP do nowszej wersji.
Każdy programista powinien wiedzieć, że wszelkie dane wejściowe powinny być filtrowane. Program ma otrzymać z zewnątrz to czego oczekuje i nic ponadto ! W kontekście PHP jest to wyjątkowo ważna kwestia gdyż, może to doprowadzić do nieoczekiwanych sytuacji nie tylko dla naszej strony ale także i dla samego serwera.
System operacyjny OS X posiada ( jak to bywa w systemach opartych na Unixie ) w standardzie serwer Apache i interpreter języka PHP ( najczęściej niezbyt aktualną wersję ). Serwera MySQL nie uświadczymy w ogóle a PHP bez MySQLa to jak korzystanie z komputera bez myszki 🙂