By philosophy I’m mostly discussing religion, but it can also mean philosophies like political philosophies, economic philosophies, etc.
For example, with religion certain beliefs tend to ensure the religion will spread:
- Encourage believers to have a ton of kids
- Try to convert non-believers through missionary work, military conquest, political conquest, trade, etc
- Punish people who leave the religion
Attitudes like this ensure the religion will have more adherents than religions that discourage having children, discourage converting others and allow people to leave the religion.
Judaism for example doesn’t really try to convert non-believers via missionary work or military conquest. As a result there are only about 20 million jews on earth now, vs around 2.6 billion christians and 2 billion muslims.
India Has a lot of Hindus, but they don’t really try to export their beliefs to other countries the way Christianity and Islam do. However Buddhism, which is an offshoot of Hinduism, has spread to various countries.
But again, to truly export your beliefs you need certain things like military supremacy, ties to powerful political leaders, or trade. You can use these to push your religion. You can conquer a nation, or convert a political leader, or express your ideas doing trade or missionary work.
Another aspect is how appealing a new philosophy is. If you are an impoverished peasant, communism is appealing because it promises a higher quality of life. If you are in an oppressed caste or tired of suffering, Buddhism which rejects castes and promises an end to suffering is appealing. I guess the promise of eternal paradise in Islam and Christianity make them appealing to people.
I believe within ~100 years of the creation of communism, about 1/3 of the world was communist. The economic and nationalist/anti-imperialist appeals were very appealing to people who were downtrodden.