For creating bitcoin address with PHP you can use 2 ways:
1 way (easy) is to use API's from 3rd wallet providers like
blocktrail.com etc.
2 way (hard) is to install bitcoin node on your VPS and use any PHP RPC client for managing it.
I recommend first way if you are new in bitcoin, php, server configuration etc.