Dato che lo sviluppo di PHP4
è stato sospeso , ormai
si rende necessario il passaggio a PHP5
Non preoccupatevi , è indolore .
Basata seguire alcuni accorgimenti
descritti nel seguantre articolo …….
Per cominciare un’ottimo spunto è stato questo articolo
anche se non è stato seguito alla lettera.
Cominciamo con l’installare il necessario , e considerando
che il server avesse prima installato PHP4
noterete che alcune cose verranno rimosse , non preoccupatevi.
apt-get install php5 libapache2-mod-php5 php5-cgi php5-gd php5-cli php5-imap
se avevate pacchetti con altre definizioni di php4 , aggingete anche quelli
Digitato questo comando, vi verrà chiesto di confermare l’operazione.
Rispondete sì (Yes), ed installate tutte le dipendenze necessarie che vi verranno suggerite da apt.
Se avete fatto tutto adesso andiamo a editare il nostro file :
/etc/php5/apache2/php.ini
abilitiamo le estensioni nella sezione Dynamic Extensions
;extension=mysql.so
;extension=gd.so
Togliete i punti e virgola davanti di modo che risultino così
e se non esistono aggiungetele tranquillamente
extension=mysql.so
extension=gd.so
se avevate altre estensioni , abilitate pure quelle
nel mio server uso anche imap per cui ho aggiunto anche :
extension=imap.so
Verificate anche altri parametri se avevate modificato in precedenza il vostro file
/etc/php4/apache2/php.ini
e ripetete le modifiche eseguite al precedente file su questo nuovo
come ad asempio i Mb di upload o la memoria utilizzabile.
Fatto ciò abilitiamo php5 digitando
a2enmod php5
e riavviamo Apache2:
/etc/init.d/apache2 reload
Se tutto è andato bene ora dovreste avere PHP5
I test da noi effettuati hanno dato esito positivo
Sul server giravano diverse applicazioni in php e nessuna ha avuto problemi al riavvio , anzi alcune sono migliorate .
tra le applicazioni testate abbiamo
- phpnuke 7.6
- gallery.menalto
- webcalendar
- group office
- gallery Coppermine
che non erano neppure tanto recenti , per cui aggiornate senza timore
anche perchè dalle buove versioni , phpmyadmin non supporterà più php4
By MMTeam