murraene: PHP externes Programm starten

Beitrag lesen

Ok nochmal ganz strukturiert:

Ich habe ein php Script in /var/www/html/

Ich möchte auf ein Programm (hier ein perl-Script) zugreifen, das in /opt/extProg/ liegt

Wenn ich per ssh auf den server zugreife funktioniert alles, weil das Verzeichnis in der Environment Variable PATH eingebunden ist.

Da der apache, als der das php-Script ausgeführt wird, nicht über die Shell ausführt, "kennt" er das Verzeichnis nicht. Also muss ich es ihm irgendwie beibringen.

Ein einfaches chdir bringt auch nichts, weil das perl-Script das ausgeführt wird auf weitere Scripte zugreifen muss, die es dann aus mir nicht erfindlichen Gründen nicht findet. Weiss der Geier warum.