Вы можете быть непривилегированным пользователем и строить Apache и PHP .У вас могут быть свои собственные префиксные пути для установок, и если заголовки разработки для необходимых библиотек доступны, вы можете использовать их.Вы столкнетесь с проблемами в том, что от имени пользователя root вы должны будете запустить Apache на порту> 1024. У вас также не будет доступа к управлению системными пакетами, поэтому обновления также должны быть созданы.Короче говоря, это выполнимо, но в зависимости от того, какую UNIX вы на самом деле используете, может быть не очень приятно.PHP, в частности, нужно много библиотек (и если вы строите из исходного кода, времени выполнения недостаточно, вам нужны файлы заголовков dev), чтобы иметь работоспособную систему.
Удачи.