Qual è la migliore versione php da utilizzare con WordPress?


Risposte:


1

Non esiste (e non dovrebbe esserci) una risposta con una versione specifica per questo. Vengono rilasciate nuove versioni, le vecchie versioni vengono interrotte.

  • Come minimo dovresti usare la versione supportata di PHP. Ciò garantisce che riceva ancora correzioni di bug e (o per versioni meno recenti) aggiornamenti di sicurezza.

  • Preferibilmente dovresti usare l' ultima versione stabile di PHP. Questo ti assicura le migliori prestazioni possibili.

Il sito PHP ha una comoda pagina Versioni supportate , che copre chiaramente le versioni e la roadmap attualmente rilevanti per il loro supporto.


Questo è ancora teorico e non si occupa di realtà pratiche. Utilizzare almeno la versione più stabile che supporti ciò che si desidera fare. La versione di PHP non dovrebbe essere la coda che scuote il cane, per così dire.
jeffmcneill,

9

MODIFICA IMPORTANTE

Questo è stato inconsapevolmente attirato sulla mia attenzione mentre mi passava per la testa, PHP 5.4 ha già raggiunto EOL e l'ultimo supporto di sicurezza è stato interrotto il 14 settembre 2015.

Secondo la documentazione ufficiale , PHP 5.5 raggiungerà finalmente la sua EOL il 10 luglio 2016 (il supporto attivo è già stato interrotto ma questa versione riceverà ancora aggiornamenti di sicurezza fino alla sua data EOl finale del 10 luglio 2016 ).

Quindi, per tornare alla domanda originale, dovresti eseguire almeno PHP 5.5 ora, ma assicurati di essere pronto a passare a PHP 5.6 entro i prossimi 8 mesi dalla data di questa risposta

RISPOSTA ORIGINALE

Wordpress è ancora bloccato sulle versioni di dinosauro PHP, quindi qualsiasi versione di PHP più recente o uguale a 5.3 dovrebbe fare.

È tuttavia molto importante notare che tutte le versioni di PHP precedenti alla versione 5.4 sono state EOL, l'ultima versione è la 5.3 un anno fa. In breve, ciò significa che qualsiasi versione di PHP precedente alla 5.4 non è più supportata o aggiornata, il che causerà enormi problemi di sicurezza se la si sta ancora utilizzando.

Quindi, per sicurezza, il minimo indispensabile che dovresti eseguire in sicurezza è PHP 5.4.x, dove xdovrebbe essere l'ultima versione di sicurezza.

In breve, per essere piuttosto sicuri che dispiaciuti, proprio come Wordpress, è sempre meglio installare l'ultima versione stabile disponibile.


Come si fa a "convalidare una versione di PHP"
Pete,

Controlla i documenti ufficiali e il mio importante aggiornamento
Pieter Goosen,

Adesso è tutto un po 'spaventoso!
Pete,

Sì, ogni versione principale di PHP ha una durata prefissata ( che mi è sfuggita completamente di mente, bene me l'hai riportato di nuovo ). Wordpress ha la stessa politica, ma a differenza di PHP, Wordpress pubblica una nuova versione principale ogni 6 mesi
Pieter Goosen,

Sto cercando un nuovo host, ma non ti raccontano la faccenda dell'EOL
Pete,

4

Per eseguire WordPress, ti consigliamo di supportare il tuo host:

PHP versione 5.6 o successiva

MySQL versione 5.5 o successiva

Nota: se ti trovi in ​​un ambiente legacy in cui hai solo versioni precedenti di PHP o MySQL, WordPress funziona anche con PHP 5.2.4+ e MySQL 5.0+, ma queste versioni hanno raggiunto End Of Life ufficiale e come tali potrebbero esporre il tuo sito a vulnerabilità di sicurezza.

Per i dettagli, seguire il collegamento al codice:

Requisiti di Wordpress

Grazie!


Grazie per la spiegazione con l'utilizzo di 5.4 come versione minima :)
jas

1
Nota, questo mi è sfuggito di mente, PHP 5.4 è già stato EOL un mese fa. Dovresti eseguire almeno 5.5. Vedi il mio aggiornamento alla mia risposta
Pieter Goosen,

3

Tutte le risposte qui non tengono conto di un ambiente Wordpress reale e funzionante, ma usano argomenti su fine vita / supporto (cioè età). Che importa? Ciò che si vuole veramente è stabilità e funzionalità. Pertanto, si dovrebbe usare l'ultima versione supportata da un intero sistema Wordpress (con temi e plugin desiderati). Più recente perché PHP ha generalmente miglioramenti della velocità (e della stabilità) nelle versioni più recenti, ma non "le" più recenti, perché la stabilità potrebbe risentirne.

Ci sono ancora molti plugin (specialmente quelli non aggiornati di recente) che hanno un codice PHP deprecato o non supportato, quindi eseguire l'ultima e la più grande versione di PHP non funzionerà con quei plugin (e temi). 5.6 è la versione più sicura e più recente con ampio supporto (90 +%), e 7.x è la più recente e ha sicuramente vantaggi in termini di prestazioni, ma molti temi e plugin wordpress non funzioneranno. La cosa migliore è testare il sistema attuale e vedere con cosa può funzionare l'intero ambiente. Prova il controllo compatibilità PHP. Non è preciso al 100%, ma ti dà qualcosa per cominciare. 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, lo faranno 5.5 e 5.6.


Se vuoi vedere cosa usa la community in generale: wptavern.com/php-7-is-now-more-widely-used-than-php-4
jeffmcneill

non esiste alcun modo per eseguire un sistema sicuro su un'infrastruttura non sicura e non esiste un modo per eseguire un sistema stabile su infrastture instabili. Secondo la tua logica, credo che le persone dovrebbero ancora usare Windows 95 perché esiste quel programma che non funziona in Windows XP :(
Mark Kaplun,

@ 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 e i suoi requisiti e limitazioni. In molti casi, cambiare i requisiti (per quel programma che non supporta una versione più recente, ad esempio), è un passo migliore da fare.
jeffmcneill,

no, non è "migliore" in alcun modo, fatta eccezione per i lazini
Mark Kaplun,

Sarebbe meglio sostituire una parte vecchia su una bicicletta con una parte più nuova che svolge la stessa funzione, ma meglio, poiché la parte vecchia non verrà aggiornata dal produttore? O sei solo ottuso?
jeffmcneill,


0

Controlla i requisiti di WordPress per l'ultima raccomandazione di WordPress. Attualmente la versione di PHP consigliata è 7.2 (o successiva).

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.