In my opinion, I would say PHP. Even though Python has been gaining popularity over the past several years, by far PHP has a greater market share in term of applications developed. PHP also offers a large number of frameworks that the developers can use to create general purpose and industry-specific applications. Unlike Python which at this time the options for frameworks are limited.
As for the learning curve, Python may be slightly easier for new developers to use because it tolerates mistakes in formatting and the code generally does not break because of minor errors.
With that said either language is a good choice.