Qual è la migliore versione di PHP da utilizzare con WordPress?
MODIFICA IMPORTANTE
Questo aspetto è sfuggito alla mia attenzione senza che me ne rendessi conto: PHP 5.4 ha già raggiunto la fine del ciclo di vita (EOL) e l'ultimo supporto per la sicurezza è terminato il 14 settembre 2015.
Secondo la documentazione ufficiale, PHP 5.5 raggiungerà definitivamente il suo EOL il 10 luglio 2016 (Il supporto attivo è già stato interrotto, ma questa versione riceverà ancora aggiornamenti di sicurezza fino alla data finale di EOL del 10 luglio 2016).
Quindi, tornando alla domanda originale, ora dovresti utilizzare come minimo PHP 5.5, ma assicurati di prepararti a passare a PHP 5.6 entro i prossimi 8 mesi dalla data di questa risposta.
RISPOSTA ORIGINALE
WordPress è ancora legato alle vecchie versioni di PHP, quindi qualsiasi versione di PHP uguale o superiore alla 5.3 andrà bene.
È però molto importante notare che tutte le versioni di PHP precedenti alla versione 5.4 hanno raggiunto la fine del ciclo di vita (EOL), l'ultima essendo la 5.3 un anno fa. In breve, ciò significa che qualsiasi versione di PHP più vecchia della 5.4 non è più supportata o aggiornata, il che causerà gravi problemi di sicurezza se la stai ancora utilizzando.
Quindi, per sicurezza, il minimo assoluto che dovresti utilizzare è PHP 5.4.x, dove x
dovrebbe essere l'ultima release di sicurezza disponibile.
In sintesi, per essere più sicuri che dispiaciuti, proprio come con WordPress, è sempre sempre meglio avere installata l'ultima versione stabile disponibile.

Controlla la documentazione ufficiale e il mio importante aggiornamento

Sì, ogni versione principale di PHP ha una durata di vita definita (che mi era completamente sfuggita, grazie per averlo ricordato). WordPress ha la stessa politica, ma a differenza di PHP, WordPress rilascia una nuova versione principale ogni 6 mesi

Regola generale: gli host economici quasi mai supportano versioni superiori a PHP 5.3 e PHP 5.4 (se sei davvero fortunato). Nascondono anche dettagli importanti e si concentrano su quanto siano bassi i loro prezzi. Purtroppo, preparati a pagare per un hosting adeguato

Tutta questa faccenda dell'EOL è più una tattica per spaventare che altro, altrimenti si vedrebbe molto più movimento verso le versioni più recenti. La realtà è che le versioni più vecchie sono più conosciute e stabili, e per chi gestisce siti e applicazioni per un'azienda, la stabilità è molto più importante delle nuove funzionalità.

Per eseguire WordPress consigliamo che il tuo host supporti:
PHP versione 5.6 o superiore
MySQL versione 5.5 o superiore
Nota: Se ti trovi in un ambiente legacy dove hai solo versioni più vecchie di PHP o MySQL, WordPress funziona anche con PHP 5.2.4+ e MySQL 5.0+, ma queste versioni hanno raggiunto l'End Of Life ufficiale e pertanto potrebbero esporre il tuo sito a vulnerabilità di sicurezza.
Per maggiori dettagli segui il link al codice:
Grazie!

Tutte le risposte qui non tengono conto di un ambiente Wordpress effettivamente funzionante, ma utilizzano argomenti legati alla fine del supporto/vita (cioè all'età). A chi importa? Ciò che si desidera realmente è stabilità e funzionalità. Pertanto, si dovrebbe utilizzare l'ultima versione che l'intero sistema Wordpress (con i temi e i plugin desiderati) è in grado di supportare. L'ultima versione perché PHP generalmente ha miglioramenti di velocità (e stabilità) nelle versioni più recenti, ma non "la" più recente, perché la stabilità potrebbe risentirne.
Ci sono ancora molti plugin (specialmente quelli non aggiornati di recente) che contengono codice PHP deprecato o non supportato, quindi eseguire l'ultima e più recente versione di PHP non funzionerà con quei plugin (e temi). La 5.6 è la versione più sicura e recente con ampio supporto (oltre il 90%), e la 7.x è l'ultimissima, che offre sicuramente benefici in termini di prestazioni, ma molti temi e plugin di Wordpress non funzioneranno. Il meglio è testare il proprio sistema attuale e vedere con cosa può funzionare l'intero ambiente. Prova PHP Compatibility Checker. Non è preciso al 100%, ma ti dà un punto di partenza. https://wordpress.org/plugins/php-compatibility-checker/
Infine, le versioni di PHP possono avere una funzionalità necessaria o desiderata, come OpCache o php-fpm/mpm-event. In questi casi, le versioni 5.5 e 5.6 andranno bene.

Se vuoi vedere cosa utilizza generalmente la comunità: https://wptavern.com/php-7-is-now-more-widely-used-than-php-4

non c'è modo di eseguire un sistema sicuro su un'infrastruttura insicura, e non c'è modo di eseguire un sistema stabile su un'infrastruttura instabile. Secondo la tua logica immagino che le persone dovrebbero ancora usare Windows 95 perché c'è quel programma che non funziona su Windows XP :(

@mark-kaplun Se pensi che qualcuno abbia scritto qualcosa di assurdo, è meglio tornare indietro e verificare prima la tua comprensione. "un intero sistema Wordpress" non implica TUTTI i sistemi Wordpress, ma piuttosto un sistema completamente funzionale con i suoi requisiti e limitazioni. In molti casi, modificare i requisiti (per quel programma che non supporta una versione più recente, ad esempio) è un passo migliore da fare.

Sarebbe meglio sostituire un vecchio componente di una bicicletta con una parte più nuova che svolge la stessa funzione, ma meglio, dato che il vecchio componente non verrà più aggiornato dal produttore? O sei solo ottuso?

stai valutando di assumerti un debito tecnico https://en.wikipedia.org/wiki/Technical_debt. Il debito tecnico, come quello finanziario, tende ad accumulare lo sforzo necessario per "ripagarlo" nel tempo, e molte volte devi ripagarlo nel momento peggiore. Non c'è nulla di male nel rimandare di affrontare il debito per un tempo conosciuto, purché tu sappia che dovrai affrontarlo, ma una strategia di accumularlo per sempre finisce sempre in lacrime.

... e l'ambiente software legato a internet è molto dinamico e i software cambiano stato da attivamente sviluppati ad abbandonati a un ritmo molto rapido. Se aspetti abbastanza, rimarrai bloccato con una piattaforma che nel caso estremo non può nemmeno essere distribuita su altri server perché il vecchio sistema operativo che usi non supporta l'hardware nuovo disponibile.

@MarkKaplun Non capisco come aggiornare PHP prima del necessario crei ulteriore Debito Tecnico. Invece quello si chiama ottimizzazione prematura, che come sappiamo è "la radice di tutti i mali" (Tony Hoare). Davvero non ho idea di cosa si intenda con il riferimento ai sistemi operativi obsoleti. Nessuno raccomanda di tenerli in giro. Ma è meglio dare un'occhiata a come AWS Amazon Linux è essenzialmente una versione modificata di CentOS 6.x e non l'ultima e migliore 7.x. Ancora una volta, ottimizzazione prematura, radice del male.

seriamente, se vuoi avere una discussione inutile, almeno impara i termini che usi. Questa non è un'ottimizzazione prematura, perché l'ottimizzazione non c'entra nulla. Se non capisci il debito tecnico, forse perché non ne hai mai sperimentato l'impatto in prima persona, "quando serve" è di solito il momento peggiore per gestirlo. Quando leggerai di nuovo dell'agenzia di credito che ha esposto le informazioni della maggior parte degli americani, tieni presente che è successo perché non hanno applicato le patch di sicurezza immediatamente e hanno aspettato "finché non è servito"

Non esiste (e non dovrebbe esistere) una risposta con una versione specifica per questo. Escono nuove versioni, le vecchie versioni vengono dismesse.
Come minimo dovresti utilizzare una versione supportata di PHP. Questo garantisce che riceva ancora correzioni di bug e (o per versioni meno recenti) aggiornamenti di sicurezza.
Preferibilmente dovresti utilizzare l'ultima versione stabile di PHP. Questo garantisce le migliori prestazioni possibili.
Il sito di PHP ha una pratica pagina Versioni Supportate, che copre chiaramente le versioni attualmente rilevanti e la roadmap per il loro supporto.

WordPress ora consiglia di utilizzare PHP 7 o superiore - vedi https://wordpress.org/about/requirements/
La versione minima supportata di PHP al giorno d'oggi è la 5.2.4.
Io utilizzerei l'ultima versione di PHP, che è la 7.1.

Verifica i Requisiti di WordPress per le ultime raccomandazioni. Attualmente la versione PHP consigliata è la 7.2 (o superiore).
