Pada prinsipnya server akan bekerja apabila ada permintaan dari client. Dalam hal ini client menggunakan kode-kode PHP untuk mengirimkan permintaan ke server (dapat dilihat pada gambar dibawah). Ketika menggunakan PHP sebagai webserver-side embedded script language maka server akan melakukan hal-hal sebagai berikut :
1.Membaca permintaan dari client/browser,
2.Mencari halaman/page di server,
3.Melakukan instruksi yang diberikan oleh PHP untuk melakukan modifikasi pada halaman/page,
4.Mengirim kembali halaman tersebut kepada client melalui internet atau intranet.