ich habe ein großes Problem mit der neuen Version von XAMPP (0.6).
Ich kann keine externen Programme ausführen, wenn sie UniversalBinary sind.
Also; Run.php:
- Code: Select all
<?php exec( "php /PathTo/Test.php Bla Blub", $out, $ret)?>
In der XAMPP-Umgebung (also Apache und co.) ist die Ausgabe ist immer leer (NULL) und der Rückgabewert ist meistens 5 oder 127.
Im Terminal geht alles ohne Probleme!
Ich habe auch schon ein Workaround gefunden, der mir nicht unbedingt gefällt.
Wenn ich den PPC-Teil vom Binary extrahiere, also:
- Code: Select all
lipo /usr/bin/php -thin ppc -output /usr/bin/php.ppc
und dann dann Script insofern ändere, dass ich jetzt die "php.ppc" Executable benutze - funktioniert alles wunderbar.
Hat sonst noch jemand solche Beobachtungen gemacht?
GrEnE