PHP beállítása

alapvetően a PHP-ban nincs mit beállítani, mert működik. Persze a modulokat engedélyezni kellhet. A PHP.ini fájlt az alábbi helyen találjuk meg:

/etc/php5/apache2/php.ini

Ennek tartalma általában jó, de azért vigyázni kell a biztonságra éles gépen. Fejlesztői rendszeren kevésbé fontos a dolog, a lényeg az, hogy elérhető-e a netről a gép vagy nem. bővebben erről a témáról innen lehet olvasni: www.php.net/manual/hu/security.php

Beállítások lehetnek a memóriával kapcsolatosan. Keress arra a szóra a fájlban: Resource Limits

max_execution_time = 30     ; Azt mondja meg, hogy mennyi ideig fusson maximálisan egy script. Extrém esetben lehet több
memory_limit = 128M            ;Ha a PHP alkalmazásunk sok memóriát foglal, akkor ezt állítsuk feljebb
post_max_size = 8M              ;A feltölthető maximális fájlméret

Hibák logolásának helye és módja
error_reporting = E_ALL & ~E_NOTICE  ;Csak a hibákat logolja. Fejlesztésnél érdemes a E_NOTICE-okat is logolni, azaz vegyük ki az & utáni részt
display_errors = off                                     ;Éles szerver esetén

[mail function] részben
sendmail_path = ..... ; Be kell írni a sendmail elérési útját, ha mail-t akarunk küldeni a gépünkről

extension_dir =    ./    ;Ezt csak akkor tudjuk megtalálni, ha tudjuk, hogy hol keressük.
 
Ez a könyvtár a /usr/lib/php5/20060613+lfs könyvtár (az én rendszeremen)

Alapból van MySQL és mysqli és pdo_mysql, pdo_mysqli driverünk és egy csomó a rendszerbe fordított egyéb modul.
Ha további modulokat kell befordítnai a rendszerbe, akkor olvasd el az alábbi kezdőknek való leírást: www.web-tech-india.com/articles/php/compiling_php_apache/