From professional translators, enterprises, web pages and freely available translation repositories.
php itself, a web server and a web browser.
before installing first, you need to know what do you want to use php for. there are three main fields you can use php, as described in the what can php do? section: