Я хотел бы лучше понять, что происходит в процессе компиляции (?) PHP ...
configure имеет дело с различиями между библиотеками и инструментами, установленными в целевой системе - см. эта страница для обзора - и генерирует Makefile (обычно Makefile в каждом подкаталоге).
Makefile - это сценарий, обычно определяющий несколько типов операций - вы выбираете операцию, определяя ее в качестве аргумента для make.
'make clean' (по соглашению) должен удалить все скомпилированные библиотеки и программы из текущего каталога и вложенных каталогов. Это должно быть избыточным, если вы только что распаковали установку, но рекомендуется убедиться, что упаковщик не оставил никаких файлов с ошибочными объектами.
'make' скомпилирует библиотеки / программы
'make install' обычно просто копирует соответствующие файлы из дерева рабочих каталогов в их окончательные местоположения в целевой системе.
Вы можете отложить «make install» почти на неопределенный срок, но если ваш код зависит от связывания с библиотеками, уже имеющимися в вашей системе, то полученный код может сломаться, если они тем временем обновляются.