php exec zwraca mniej wyników niż bezpośrednie wpisanie do wiersza poleceń

Mam polecenie exec, które zachowuje się inaczej niż to samo polecenie co linux przez Penguinet.

 $res = exec('cd /mnt/mydirectory/; zcat log_file.gz');
 echo $res

Podczas umieszczania poleceń bezpośrednio w wierszu poleceń widzę około 100 wpisów w pliku dziennika. Jednak kiedy uzyskuję dostęp do strony PHP, która maexec() polecenie, widzę tylko 1. I jest poprawnie sformatowany. Dlaczego PHP pokazuje mi tylko jeden wynik? Jak mogę sprawić, aby pokazywała całą zawartość pliku?

EDYTOWAĆ:

Wygląda na to, że zwraca tylko ostatnią linię. Jak mogę to zmienić?

questionAnswers(1)

yourAnswerToTheQuestion