Если я правильно понимаю, вы хотите, чтобы PHP запускал некоторый скрипт при запуске Apache, чтобы хранить некоторые глобально общие значения. Если я не прав, пожалуйста, отредактируйте / прокомментируйте.
Короткий ответ: нет, вы не можете этого сделать. PHP не совсем сервер, который продолжает работать в ожидании клиентских запросов. Он обрабатывает каждый HTTP-запрос индивидуально.
Длинный ответ: ну ... вы можете сделать auto_prepend_file, чтобы делать это при каждом запросе. Вы можете создать простой скрипт bash и использовать его для запуска Apache, затем вызвать скрипт PHP, но он не будет выполняться в Apache.
Что касается разделяемой памяти, есть несколько вариантов. Использование плоских файлов, базы данных или memcached, вероятно, является наиболее переносимым. В некоторых установках включены функции Shared Memory , но это не гарантируется.