PHP - это динамическая страница, которая может меняться.Поэтому Apache не может знать заголовок Last-Modified.
Вы можете добавить свой собственный заголовок с помощью:
header('Last-Modified: GMT time');
Конечно, если вам нужен этот заголовок, возможно, вы ищете для управления запросомзаголовок If-Modified-Since тоже.
Вы можете найти его в $_SERVER['HTTP_IF_MODIFIED_SINCE']