Aruba mette a disposizione dei server virtuali con una versione PHP che è la 5.1.6, molto vecchia ma ritenuta ancora oggi la più stabile. Anche MySQL non è aggiornatissimo in quanto è alla versione 5.0.11.
Per poter utilizzare al massimo i nuovi CMS come Magento, Joomla, WordPress o altri è necessario aggiornare le versioni di PHP e MySQL alla più recente.
Come prima cosa dovete aver installato precedentemente il pacchetto YUM per poter installare nuovi pacchetti e risolvere in automatico le varie dipendenze. Se non l’avete ancora fatto trovate a questa pagina le istruzioni per farlo.
A questo punto, dobbiamo aggiungere alcuni repository non standard a CentOS 5:
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm
Ora aggiorniamo PHP tramite Yum:
yum --enablerepo=remi update php
Bene, ora la nostra versione di PHP risulterà aggiornata (nel momento in cui scrivo questo post siamo alla 5.3.10).
C’è un problema: il server MySQL non funziona! Infatti se proviamo a controllare lo stato del servizio (# service mysqld status) vedremo che risulterà spento (“mysqld is stopped”). Anche se proviamo a farlo partire (# service mysqld start), ci restituirà un errore.
La soluzione sta nell’utilizzare il file di configurazione di MySQL creatosi dopo l’aggiornamento del pacchetto. Il file si trova nella cartella /etc ed è chiamato my.cnf.rpmnew. Lo rinominiamo in my.cnf (magari facciamo un backup di quello originale) e proviamo a far ripartire il servizio.
Ecco fatto, il server è aggiornato alle ultime versioni di PHP e MySQL.






















home
