web-dev-qa-db-fra.com

Comment passer à une version spécifique de PHP?

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.

3
Ben Everard

Ensuite, vous devrez probablement construire à partir des sources. Allez sur http://php.net , téléchargez les sources et construisez votre version PHP.

1
Octavian Damiean

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

1
Lekensteyn

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.

0
Uku Loskit

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

0
luri

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

0
conner_bw

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.

0
James Bennet