Mise à jour vers PHP 5.3 : Différence entre versions
De wikiGite
 (Page créée avec « Installer les repositories REMI   cd /etc/yum.repos.d  wget http://rpms.famillecollet.com/remi-enterprise.repo et rpmforge (comme pour Rdiff-backup)  Puis  yum install --... »)  | 
				|||
| (38 révisions intermédiaires par un autre utilisateur non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
| − | + | = Installation sur BlueOnyx5.x =  | |
| − | + | == '''Note''' : sur BlueOnyx, penser à >>> [[Isolation admserv|'''<span style="color:red">isoler admserv</span>''']] <<< ! ==  | |
| − | + | Installer les dépôts Remi (-> [[Dépôts complémentaires]]) et rpmforge (-> [[Dépôts complémentaires]])  | |
| − | et rpmforge (  | ||
Puis  | Puis  | ||
  yum install --enablerepo=remi --enablerepo=rpmforge php mysql  |   yum install --enablerepo=remi --enablerepo=rpmforge php mysql  | ||
| − | (Le passage de PHP 5.1.6 de BlueOnyx5.  | + | (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 à [http://www.apmuthu.com/openbqbo/ 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.  | ||
| + | |||
| + | '''<span style="color:red">EDIT 11/2011 la version 0.9.6.1-9.el5 de eaccelerator chez Remi fonctionne. A valider et modifier ci-dessus</span>'''  | ||
| + | |||
| + | 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).  | ||
Version actuelle datée du 24 novembre 2011 à 10:26
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.
EDIT 11/2011 la version 0.9.6.1-9.el5 de eaccelerator chez Remi fonctionne. A valider et modifier ci-dessus
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).
