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/