You are "based" in PHL .
Your family is there and you are permanent residents , so applying from PHL is your best choice !
I am a temporary worker in Saudi Arabia , applied from Saudi Arabia and was approved !
Why ?
1. Born in the same country , family lives in same country !
2. Not a PR , just temporary worker status even though I lived 25 years in KSA !
So go ahead and apply from PHL , make sure you show your ties to PHL , and India too if possible !
I did the same , got my visa in 14 days !
All the best .