OVH Cloud OVH Cloud

Mise a jour de PHP sous Linux (version compilee)

4 réponses
Avatar
cornelius
Salut à tous,

Nous avons développé un portail web pour note application que nous avons
diffusé sur plusieurs sites.
Chaque site est un serveur Linux (Mandrake, Redhat, ...) avec Apache (1.3)
compilé et PHP (4 et >) compilé avec le client Sybase (Sybase-ct avec le
client Sybase ASE).

Nous voudrions metter à jour PHP, et pourquoi pas Apache.

1) Quelle est la procédure pour mettre à jour PHP ? A prioris, je ferais la
même manip qu'à l'installa en espérant qu'il écrase les fichiers antéireurs
(en aynat sauvgardé php.ini). Y-a-il une autre méthode ?

2) Quid pour Apache ?

3) Nous n'avons plus fait de veille technologique dans le monde du web et
php. La config Linux(Unix)/Apache/PHP est-elle toujours la plus performante
? (par rapport à Windows/IIS/Apache win32/autres serveur W3, ...)

4) PHP est-il toujours dans le coup pour des gros portails pro, orienté prod
? Ici par rapport à d'autres solutions (J2E, .net, ...)

Merci d'avance

4 réponses

Avatar
loufoque

1) Quelle est la procédure pour mettre à jour PHP ? A prioris, je ferais la
même manip qu'à l'installa en espérant qu'il écrase les fichiers antéireurs
(en aynat sauvgardé php.ini).


Oui.


Y-a-il une autre méthode ?


Utiliser un système de paquets (rpm ou deb)
Les distributions linux proposent leur propre dépôts de paquets
régulièrement mis à jour.


2) Quid pour Apache ?


Pareil.
make install ça écrase tout.


3) Nous n'avons plus fait de veille technologique dans le monde du web et
php. La config Linux(Unix)/Apache/PHP est-elle toujours la plus performante
? (par rapport à Windows/IIS/Apache win32/autres serveur W3, ...)


Apache sous unix reste le serveur de référence.
Pour une utilisation de PHP en module (solution la plus performante a
priori) Apache 1.x est conseillé.

Avatar
cornelius
1) Quelle est la procédure pour mettre à jour PHP ? A prioris, je ferais
la même manip qu'à l'installa en espérant qu'il écrase les fichiers
antéireurs (en aynat sauvgardé php.ini).


Oui.


Ok donc j'efface le dossier PHP répcédemment décompressé (lors de la
dernière installe)
Je décompresse le nouveau, mon .configure, make, make install ?

Pas besoin de faire un make clean ?

Y-a-il une autre méthode ?


Utiliser un système de paquets (rpm ou deb)
Les distributions linux proposent leur propre dépôts de paquets
régulièrement mis à jour.


Pas possible, car dans le configure, on compile PHP avec le client Sybase
dont il faut donner le répertoire


Avatar
Christophe PEREZ
Le Thu, 01 Dec 2005 13:25:56 +0000, cornelius a écrit:

Utiliser un système de paquets (rpm ou deb) Les distributions linux
proposent leur propre dépôts de paquets régulièrement mis à jour.


Pas possible, car dans le configure, on compile PHP avec le client Sybase
dont il faut donner le répertoire


Il existe des distributions intelligentes, si si ! :-)
Sous gentoo :
# equery uses php
[ Found these USE variables for dev-php/php-4.4.0-r4 ]
U I
[...]
- - freetds : Adds support for the TDS protocol to connect to MSSQL/Sybase databases
[...]

Donc php est compilable sous gentoo pour Sybase, même en utilisant son
système de packages (portage).

--
Christophe PEREZ
Écrivez moi sans _faute !


Avatar
ja
Juste une question ...relative à une des réponses

Apache sous unix reste le serveur de référence.
Pour une utilisation de PHP en module (solution la plus performante a
priori) Apache 1.x est conseillé.




Pourquoi Apache 1.x ?

Je pose la question car j'ai remarqué que sur un des 3 serveurs que je suis,
Apache 1.3. est 2 fois + rapide que 2.0

Environnement Windows / PHP 4.4 / MYSQL 4.1

Et apache 1.3 ou 2.0.


Cordialemnt

Armel