Outils personnels

Mise à jour vers PHP 5.3 : Différence entre versions

De wikiGite

Ligne 1 : Ligne 1 :
 
= Installation sur BlueOnyx5.x =
 
= Installation sur BlueOnyx5.x =
 
== '''Note''' : sur BlueOnyx, penser à [[Isolation admserv|'''<span style="color:red">isoler admserv</span>''']] ! ==
 
== '''Note''' : sur BlueOnyx, penser à [[Isolation admserv|'''<span style="color:red">isoler admserv</span>''']] ! ==
Installer le repository REMI
+
Installer les dépôts Remi (-> [[Dépôts complémentaires]]) et rpmforge (-> [[Dépôts complémentaires]])
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
 
Puis

Version du 27 octobre 2011 à 14:49

Installation sur BlueOnyx5.x

Note : sur BlueOnyx, penser à isoler admserv !

Installer les dépôts Remi (-> Dépôts complémentaires) et rpmforge (-> Dépôts complémentaires)

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))

Terminer par quelques aménagements (merci à OpenBQBO Wiki)

cd /root/install
wget http://www.apmuthu.com/openbqbo/Php.ini-rpmnew-for-bq.zip
unzip Php.ini-rpmnew-for-bq.zip
rm -f Php.ini-rpmnew-for-bq.zip
mv /etc/php.ini php.ini.516org
mv php.ini /etc/
wget http://www.apmuthu.com/openbqbo/Ioncubeloader53.zip
unzip Ioncubeloader53.zip
rm -f Ioncubeloader53.zip
chmod 755 ioncube*
mv ioncube* /home/solarspeed/ioncube
sed -e 's#ioncube_loader_lin_5.1.so$#ioncube_loader_lin_5.3.so#' -i /etc/php.d/ioncube.ini

Nettoyer MySQL après sa mise à jour

mysql_upgrade -p

Enlever les modules Solarspeed non compatibles. Commenter les lignes dans

/etc/php.d/zend.ini

eAccelerator est incompatible avec les directives open_basedir activées par défaut sur BlueOnyx, on install donc APC pour renforcer l'effet du ZendOptimzer :

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).