Su molte distribuzioni Debian 6 (o perlomeno la mia amata squeeze), di default si ha la versione PHP 5.3.3-7(squeeze17). Se, come me, sarete obbligati ad aggiornare PHP all’ultima versione (ad oggi è la v. 5.4.25-1 ) di seguito trovate il procedimento.
Prima di tutto assicuratevi di aver aggiunto le repositories necessarie nel vostro file sources.list, editate il file
nano /etc/apt/sources.list
ed aggiungete
deb http://packages.dotdeb.org squeeze all
deb-src http://packages.dotdeb.org squeeze all
deb http://packages.dotdeb.org squeeze-php54 all
deb-src http://packages.dotdeb.org squeeze-php54 all
scaricate il pacchetto con
wget http://www.dotdeb.org/dotdeb.gpg
e quindi fate prima un upgrade
apt-get upgrade
e poi installate il vostro pacchetto
apt-get install php5
Se tutto è andato a buon fine, controllate la versione con php -v, se l’output sarà qualcosa come:
PHP 5.4.25-1~dotdeb.0 (cli) (built: Feb 10 2014 04:23:24)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
il vostro PHP è stato aggiornato con successo!
Ho seguito la tua procedura. Ho la squeeze 19, ma alla fine non sono riuscito ad eseguire l’aggiornamento PHP. Potresti aiutarmi?
Ciao, che output hai avuto per ogni comando?
Grazie della tua velocissima risposta. Per fortuna riguardo l’aggiornamento PHP ho risolto lo stesso. Adesso che ho la versione PHP 5.4.36-1~dotdeb.0 uno dei siti che avevo sul server (in joomla 2.5.11) purtroppo non mi si apre più.. 🙁
brrr…hai nominato Joomla 🙂
sicuramente l’hosting dove hai Joomla non supporta o non ha abilitato PHP5..fammi indovinare…ARUBA 😉
devi controllare sull’hosting in ogni caso ed eventualmente abilitare il 5.x
Ahah, peggio.. L’hosting è tophost ed è un server virtuale (topserver). Uso questa macchina per fare un pò di prove (data la mia scarsissima conoscenza di linux) ed ho anche qualche sito che ci gira su (tutti joomla, ma vecchie versioni). Venivo dalla 5.3.3.7 squeeze19 e adesso uno solo dei siti non mi si apre più (ma riesco ad accedere al pannello di amministrazione). (?)
Beh dovresti avere un messaggio di errore che ti indichi come mai non ti si apre più..oppure degli error log (in /var/log/messages..da li potrai muoverti
Purtroppo esce pagina bianca. Secondo me il problema è su qualche componente.. Grazie della tua disponibilità comunque. Magari ti terrò aggiornato. PS: comunque è possibile il downgrade di PHP all’originale di Debian 6.0?
se esce pagina bianca potrebbe esserci la possibilità diabilitare il debug in joomla (vado a naso, odio joomla e non lo seguo da un po’). Cmq dovresti dover vedere cosa non va dai log di debian. Per il downgrade non saprei aiutarti 🙁
[…] aggiornando a PHP5 (qui per come farlo su Debian), anche voi incorrete in un "Warning" dovuto al date.timezone, di seguito è spiegato come […]