J'ai une installation de serveur Ubuntu 10.04 avec PHP 5.3.2 installé, je souhaite le mettre à niveau vers PHP 5.3.5. Je suis porté à croire que apt-get upgrade
installera uniquement les mises à jour de sécurité, nous sommes sur cette version de LTS et ne prévoyons pas de mettre à jour nos serveurs avant le 12.04. Il est donc très important pour nous de pouvoir mettre à jour PHP.
Des idées?
Merci beaucoup.
Ensuite, vous devrez probablement construire à partir des sources. Allez sur http://php.net , téléchargez les sources et construisez votre version PHP.
Si vous souhaitez vous tenir au courant de la dernière version en amont, vous devez compiler PHP à partir du source. Cela vous permet de peaufiner davantage votre installation, de prendre du temps pour lire la page des extensions pour personnaliser PHP. L'exécution de ./configure --help
dans le dossier source affiche également une liste d'options.
Lors de la compilation à partir des sources, il est vivement recommandé de s’abonner à la liste de diffusion PHP. Allez sur http://php.net/mailing-lists.php , cochez le bouton radio "Normal" dans Annonces, remplissez votre adresse électronique au bas de l'écran et appuyez sur "S'abonner".
Installez-le simplement à partir de la source. Il n'y a pas de données de publication attendues pour la prochaine version dans le référentiel.
Vous pouvez essayer le PPA indiqué ici: https://launchpad.net/~nginx/+archive/php5?field.series_filter=lucid
Il pointe vers ppa: nginx/php5
Je n'ai pas essayé, quoique ..
J'ai installé Zend Server Community Edition pour obtenir une version mise à jour de PHP.
http://www.zend.com/en/products/server-ce/downloads
Pour moi, c’est un moyen relativement facile de garder PHP à jour. Pas le dernier et le meilleur, mais Zend va éventuellement rattraper mon retard.
Pour moi, l’étape la plus importante a été de s’assurer que toutes les parties indésirables ne se lancent pas au redémarrage du serveur. Les démons de Zend Server sont contrôlés via: /usr/local/zend/bin/zendctl.sh, lié symboliquement à /etc/init.d/zend-server. Ceux-ci peuvent être activés/désactivés en utilisant une variante de update-rc.d zend-server defaults
PS: Si vous essayez cela, assurez-vous de taper "CE" pour "Community edition" lors de l'installation d'apt-get, sinon ce n'est pas gratuit (comme dans beer).
Les correctifs de sécurité seront rétablis. Les fonctionnalités ne seront pas. C'est tout l'intérêt de LTS. Votre alternative est de construire à partir des sources.