Как человек, зарабатывающий шестизначные суммы и программирующий на обоих языках, спешу опровергнуть предыдущие ответы. Во-первых, про "Python быстрее PHP" - не нужно смотреть на языки в вакууме. Вы легко найдете бенчмарки, которые как подтвердят это, так и опровергнут. Все зависит от теста и настроек. Это не показатель. Про то, что для python понадобятся фреймворки - это все равно, что сказать, чтобы водить машину, нужно сделать на ней обвес. Если вы знаете язык, вы и на том, и на том легко напишите сайт без фреймворков. Фреймворк - это надстройка, дополнительное удобство, написанная чаще всего на самом языке. Если что-то написано на самом языке - значит это же можно сделать без фреймворка. Так что оба отзывы некорректны (а один еще и рекламный) и вряд ли люди профессионально пишут на этих языках.
Возвращаясь к вопросу, все зависит от того, чего вы хотите достичь. То, что на Python больше вариаций использования (в частности, приложения для десктопа) не делает язык лучше для ВЕБа. При всей своей универсальности, пишут на нем бэк крайне редко. Можете легко убедиться в этом посмотрев вакансии. Чаще всего работодатели рассматривают его как второй язык либо язык для других задач (Data Science, DevOps и тд). Поэтому если вам интересен только Web, берите PHP и никого не слушайте. Нет никакого смысла учить язык просто потому, что он может что-то, что вам абсолютно не пригодиться в будущем. Условно, если вам нужно вкручивать саморезы и забивать гвозди, вам нужен молоток и отвертка, нет никакого смысла обустраивать мастерскую промышленными станками, которые могут всё. Для веба выбор однозначен.
Но есть еще два поинта.
Первый в том - все зависит от вашего карьерного трека. Если в будущем вы думаете, что захотите попробовать DS, например - учите Python (и математику, тут без этого никуда). Если вы просто хотите заниматься вебом и зарабатывать деньги - идите в PHP.
Второй поинт в том, что на самом деле вы не выбираете язык раз и навсегда. Если вы нормально освоите базу на любом языке, вы легко сможете освоить любой другой язык, если для ваших задач это будет нужно. В частности, из того, за что мне платили больше 100к рублей были Go, Python, C, C#. У каждого языка свое применение. Скажем, если мне нужен быстрый асинхронный микросервис, я не буду писать его на PHP, потому что он для этих задач подходит так себе. Поэтому начать можете с любого, главное освойте программирование не по верхам и любой язык будет вам подвластен.
Осталось понять где это "не верха"
Вам понадобятся оба. Чистый питон не парится с выводом в HTML.
Чтобы сделать все по уму понабиться Php.
Если вы толком разберетесь с PHP огромный плюс.