Apakah Anda tahu pkgsrc
? Ini adalah kerangka kerja (menggunakan Makefiles dan beberapa pkg_*
tools) untuk mengompilasi paket yang juga sangat memfasilitasi pembuatan paket non-root (dan dependensinya).
Jadi, mengacu pada pilihan Anda, itu adalah hal "homebrew" tetapi sudah dibuat dan terbukti, dengan banyak paket. Ada panduannya juga. (Meskipun terlihat agak spesifik untuk NetBSD, ini tidak dan seharusnya berfungsi dengan baik di Linux.)
Linuxbrew persis setara Homebrew untuk Linux. Itu mungkin tidak ada ketika OP mengajukan pertanyaan, tetapi sekarang ada dan berfungsi dengan sangat baik.
Lingkungan linux yang terisolasi ringan
Pengguna apa yang harus menjalankan apache dan PHP? Izin apa yang harus dimiliki file /var/www?