Какую версию php лучше всего использовать с WordPress?


8

Какая версия php лучше всего использовать с WordPress ... не вдаваясь в подробности.



1
последний?
Сисир

как все «лучшие» типы вопросов, они настолько широки, что совершенно бесполезны. лучше всего для чего? что такое "верх"?
Марк Каплун

Ответы:


1

Там нет (и не должно быть) ответа с какой-либо конкретной версией для этого. Новые версии выходят, старые версии прекращаются.

  • Как минимум, вы должны использовать поддерживаемую версию PHP. Это гарантирует, что он все еще получает исправления ошибок и (или для менее свежей версии) обновления безопасности.

  • Желательно, чтобы вы использовали последнюю стабильную версию PHP. Это гарантирует, что вы получите максимально возможную производительность.

На сайте PHP есть удобная страница Поддерживаемые версии , которая четко описывает актуальные на данный момент версии и план их поддержки.


Это все еще теоретическое и не имеет дело с практическими реалиями. Как минимум используйте самую стабильную версию, которая поддерживает то, что вы хотите сделать. Версия PHP не должна быть хвостом, который виляет собакой.
Jeffmcneill

9

ВАЖНОЕ РЕДАКТИРОВАНИЕ

Это неосознанно привлекло мое внимание, так как пришло в голову, что PHP 5.4 уже достиг EOL, и последняя поддержка безопасности была прекращена 14 сентября 2015 года.

Согласно официальной документации , PHP 5.5 наконец достигнет своего EOL 10 июля 2016 года ( активная поддержка уже прекращена, но эта версия будет по-прежнему получать обновления безопасности до окончательной даты EOl 10 июля 2016 года ).

Итак, чтобы вернуться к исходному вопросу, вы должны работать как минимум на PHP как минимум 5.5 сейчас, но не забудьте подготовиться к переходу на PHP 5.6 в течение следующих 8 месяцев, начиная с даты этого ответа

ОРИГИНАЛЬНЫЙ ОТВЕТ

Wordpress все еще застрял в версиях PHP для динозавров, поэтому подойдет любая версия PHP, более новая или равная 5.3.

Однако очень очень важно отметить, что все версии PHP до версии 5.4 были написаны EOL, последняя версия 5.3 была год назад. Короче говоря, это означает, что любая версия PHP старше 5.4 больше не поддерживается и не обновляется, что вызовет огромные проблемы с безопасностью, если вы все еще используете ее.

Таким образом, для обеспечения безопасности минимум безопасности, который вы должны выполнять, - это PHP 5.4.x, где xдолжен быть последний выпуск безопасности.

Короче говоря, чтобы быть в безопасности, а не сожалеть, как и в Wordpress, всегда лучше всего устанавливать последний доступный стабильный выпуск.


Как можно «проверить версию PHP»
Пит

Проверьте официальные документы и мое важное обновление
Питер Гусен

Теперь все немного страшно!
Пит

Да, у каждой основной версии PHP есть установленное время жизни ( что мне пришло в голову, хорошо, что вы подняли этот вопрос снова ). Wordpress имеет ту же политику, но в отличие от PHP, Wordpress выпускает новую основную версию каждые 6 месяцев
Pieter Goosen

Я ищу нового хозяина, но они не говорят вам о EOL
Пит

4

Для запуска WordPress мы рекомендуем, чтобы ваш хост поддерживал:

PHP версии 5.6 или выше

MySQL версии 5.5 или выше

Примечание. Если вы находитесь в унаследованной среде, где у вас есть только старые версии PHP или MySQL, WordPress также работает с PHP 5.2.4+ и MySQL 5.0+, но эти версии достигли официального окончания срока службы и, как таковые, могут подвергать ваш сайт уязвимости в безопасности.

Для получения подробной информации перейдите по ссылке кода:

Требования Wordpress

Спасибо!


Спасибо за объяснение использования 5.4 как минимальной версии :)
jas

1
Заметьте, это пришло мне в голову, PHP 5.4 уже был EOL'ом месяц назад. Вы должны работать по крайней мере 5,5. Смотрите мое обновление к моему ответу
Питер Гусен

3

Все ответы здесь не учитывают фактическую, работающую среду Wordpress, но используют аргументы об окончании срока службы / поддержке (то есть, возрасте). Какая разница? Что действительно нужно, так это стабильность и функциональность. Поэтому следует использовать последнюю версию, которую будет поддерживать вся система Wordpress (с нужными темами и плагинами). Последний, потому что PHP обычно имеет улучшения в скорости (и стабильности) в более новых версиях, но не «последний», потому что стабильность может пострадать.

Есть еще много плагинов (особенно тех, которые недавно не обновлялись), в которых не поддерживается или не поддерживается PHP-код, поэтому запуск самой последней и лучшей версии PHP не будет работать с этими плагинами (и темами). 5.6 - самая безопасная, последняя версия с широкой поддержкой (90 +%), а 7.x - самая последняя и определенно имеет преимущества в производительности, но многие темы и плагины для WordPress не будут работать. Лучше всего протестировать вашу текущую систему и посмотреть, с чем может работать вся ваша среда. Попробуйте проверку совместимости PHP. Это не на 100% точно, но дает вам кое-что для начала. https://wordpress.org/plugins/php-compatibility-checker/

Наконец, версии PHP могут иметь необходимую или желаемую функциональность, такую ​​как OpCache или php-fpm / mpm-event. В этих случаях подойдут 5.5 и 5.6.


Если вы хотите узнать, что в целом использует сообщество: wptavern.com/php-7-is-now-more-widely-used-than-php-4
jeffmcneill

нет способа запустить защищенную систему в небезопасной инфраструктуре, и нет способа запустить стабильную систему в нестабильной инфраструктуре. По вашей логике, я думаю, что люди все еще должны использовать Windows 95, потому что есть одна программа, которая не работает в Windows XP :(
Марк Каплун

@ mark-kaplun Если вы думаете, что кто-то написал что-то нелепое, лучше сначала вернуться и проверить свое понимание. «Вся система Wordpress» подразумевает не ВСЕ системы Wordpress, а полностью функциональную систему с ее требованиями и ограничениями. Во многих случаях изменение требований (например, для той программы, которая не поддерживает более новую версию), является лучшим шагом.
Jeffmcneill

нет это не "лучше" ни в коем случае, кроме как для лазаев
Марк Каплун

Было бы лучше поменять старую деталь на велосипеде на более новую, которая выполняет ту же функцию, но лучше, поскольку старая деталь не будет модернизирована производителем? Или ты просто тупой?
Jeffmcneill


0

Проверьте Требования WordPress для последней рекомендации WordPress. В настоящее время рекомендуется версия PHP 7.2 (или выше).

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.