Mise à jour vers PHP 5.3
De wikiGite
BlueOnyx5.x
Note : sur BlueOnyx, penser à isoler admserv !
Installer le repository REMI
cd /etc/yum.repos.d wget http://rpms.famillecollet.com/remi-enterprise.repo
et rpmforge (comme pour Rdiff-backup)
mkdir /root/install cd /root/install wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm rpm -i rpmforge-release-0.5.1-1.el*.rf.i386.rpm
Ne pas oublier :
vi /etc/yum.repos.d/rpmforge.repo # --> mettre enabled à 0
Puis
yum install --enablerepo=remi --enablerepo=rpmforge php mysql
(09/2010 Note : Le passage de PHP 5.1.6 de BlueOnyx5.6 en PHP 5.3.6 oblige à mettre à jour aussi Mysql de 5.0 à 5.5.13 (version au 06/2011))
Enlever les modules Solarspeed non compatibles. Commenter les lignes dans
/etc/php.d/ioncube.ini /etc/php.d/zend.ini
Le ZendOptimizer fourni par Solarspeed n'étant compatible qu'avec PHP 5.1, et eAccelerator incompatible avec les directives open_basedir activées par défaut sur BlueOnyx, on install APC :
yum install --enablerepo=remi php-pecl-apc.i386
Vérifier qu'APC est pris en compte sur un phpinfo() après redémarrage d'Apache.
Rebooter le serveur (pour "nettoyer" l'interface et prendre en compte les modifications de configurations, notamment dans Server Management / Security / PHP Settings, le "Safe Mode" disparait en 5.3).