was bedeutet wenn beim Restart des Apache folgende Meldung kommt?
Starting httpd: PHP Warning: Unable to load dynamic library '/usr/lib/php4/pgsql.so' - libpq.so.2: cannot open shared object file: No such file or directory in Unknown on line 0
Das bedeutet, daß PHP die PostgreSQL-Library nicht finden/öffnen konnte. Dennoch funktioniert Dein PHP ohne Probleme, solange Du nicht versuchst eine PostgreSQL-Datenbank zu öffnen.
Zu beheben ist der Fehler entweder durch Einspielen der Libraries (postgresql-lib, da libpq.so.2 den Fehler verursacht) oder durch Auskommentieren der entsprechenden Zeile in /etc/php.ini (da dort die pgsql.so eingebunden wird).
Die FTP-Funktionen sind fest eincompiliert (oder eben nicht).
Prüfen kannst Du es mit folgender phpinfo.php:
PHP:
<? phpinfo(); ?>
Diese phpinfo.php im Browser aufrufen und staunen, was so ein Einzeiler alles kann.
Darin nach FTP suchen. Sollte es nicht drin sein, dann ist es nicht mit '--enable-ftp' compiliert.