+ 2
PHP is a language that's made for the web. You can make GTK and CLI applications with PHP, but it's mainly used for websites. Python is used for a lot of stuff like websites, webservers, game frameworks, desktop and CLI application, IDEs and a lot more. There's also a huge difference in the syntax.
+ 1
PHP is mainly used for client-server applications and is a substitute of JSP.
Python was wider applications and is next generation of Perl scripting.
Both of these are scripting languages