GNT sans publicité, site mobile, fonctionnalitées exclusives...

[freebsd 4.10] pb package phph5

Le
Michel
Bonjour,

Le package php5 disponible pour la 4.10 date du 04/2004 (version RC2). Depuis juillet la V5 finale
est sortie. la mise à jour package est-elle possible ?

J'ai utilisé les fonctions cvsup, portversion pour voir s'il n'y avait pas de nouvelle version et
le résultat est nul car il ne détecte pas de mise à jour possible.

Pourtant en consultant le fichier "distinfo" se trouvant à l'adresse :
http://www.freebsd.org/cgi/cvsweb.c...lang/php5/

visiblement il y a eu des upgrades depuis.

Comment puis-je récupérer une mise à jour de ce package ou comment faire pour installer une version
5 finale ?

Merci d'avance de vos réponses.

Michel.
Lire les 8 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Nicolas CARTRON
Le #691223
Michel
Bonjour,

Le package php5 disponible pour la 4.10 date du 04/2004 (version
RC2). Depuis juillet la V5 finale est sortie. la mise à jour package
est-elle possible ?

J'ai utilisé les fonctions cvsup, portversion... pour voir s'il n'y
avait pas de nouvelle version et le résultat est nul car il ne détecte
pas de mise à jour possible.

Pourtant en consultant le fichier "distinfo" se trouvant à l'adresse :
http://www.freebsd.org/cgi/cvsweb.c...lang/php5/

visiblement il y a eu des upgrades depuis.

Comment puis-je récupérer une mise à jour de ce package ou comment
faire pour installer une version 5 finale ?


Pourquoi ne pas installer le port php5 ?

--
Nicolas CARTRON

"I don't run FreeBSD because it's free; I run it because it's better."

Michel
Le #690917
Nicolas CARTRON wrote:


Pourquoi ne pas installer le port php5 ?



C'est ce que j'ai fait mais le port php5 disponible via sysinstall date d'avril 2004 et est
visiblement une version RC2. la version finale est sortie en juillet.

bizarrement dans le fichier distinfo (concernant ce port) sur le site de freebsd, ils parlent tout
de même de la version finale alors comment mettre à jour cette version sans avoir à recompiler
toutes les sources ?

Michel.

gladeur
Le #690616
Michel
Nicolas CARTRON wrote:


Pourquoi ne pas installer le port php5 ?



C'est ce que j'ai fait mais le port php5 disponible via sysinstall date d'avril 2004 et est
visiblement une version RC2. la version finale est sortie en juillet.

bizarrement dans le fichier distinfo (concernant ce port) sur le site de freebsd, ils parlent tout
de même de la version finale alors comment mettre à jour cette version sans avoir à recompiler
toutes les sources ?

Michel.


fait une mise a jour des ports (je pense que tu l'as deja fait mais bon...)
# cvsup -g -L 2 /chemin/vers/ports-supfile
install portupgrade si ce n'est pas déja fait non plus :
# cd /usr/ports/sysutils/portupgrade
# make install clean
ensuite pour install php5:
-si tu as deja une install d'un php :
# portupgrade /usr/ports/lang/php5
ou ( avec une mise a jours des dépendances)
# portupgrade -rR /usr/ports/lang/php5
-si tu n'as pas d'install de php:
# portupgrade -N /usr/ports/lang/php5
ou
# portupgrade -rRN /usr/ports/lang/php5

normalement cela devrait marcher sinon deinstall l'ancienne version de php
en regardant son nom dans /var/db/pkg puis
# pgk_delete nom_de_PHP
ou si cela ne marche pas et que tu es sure !
# pkg_delete -f nom_de_PHP

ensuite test avec :
# pkg_add -v -r php5
ou telecharge le package depuis freebsd.org de php5 et install le avec
# pkg_add -v nom_du_package_de_php.tgz

voila ... c tout ce que je peux faire pour toi ! :)
+


Michel
Le #695616
Bonjour,

Merci de l'info mais visiblement en passant par une mise à jour des ports, reconstruction de
l'arbre, tentative de mise à jour : rien n'a été modifié pour php.

En fait la solution est de désinstaller le ports apache et php5, de télécharger les sources sur
apache et php et de recompiler les sources en prenant les bonnes options :

pour apache 1.3.31 :

./configure --prefix=/usr/local/apache --enable-module=so

pour php :

./configure --prefix=/usr/local --with-apxs=/usr/local/apache/bin/apxs --disable-cgi --with-zlib
--enable-bcmath --enable-calendar --enable-exif --enable-ftp --with-pgsql=/usr/local/bin
--enable-wddx --disable-xml

Là ça fonctionne.

Michel.

GlaDeuR wrote:

Michel
Nicolas CARTRON wrote:



fait une mise a jour des ports (je pense que tu l'as deja fait mais bon...)
# cvsup -g -L 2 /chemin/vers/ports-supfile
install portupgrade si ce n'est pas déja fait non plus :
# cd /usr/ports/sysutils/portupgrade
# make install clean
ensuite pour install php5:
-si tu as deja une install d'un php :
# portupgrade /usr/ports/lang/php5
ou ( avec une mise a jours des dépendances)
# portupgrade -rR /usr/ports/lang/php5
-si tu n'as pas d'install de php:
# portupgrade -N /usr/ports/lang/php5
ou
# portupgrade -rRN /usr/ports/lang/php5

normalement cela devrait marcher sinon deinstall l'ancienne version de php
en regardant son nom dans /var/db/pkg puis
# pgk_delete nom_de_PHP
ou si cela ne marche pas et que tu es sure !
# pkg_delete -f nom_de_PHP

ensuite test avec :
# pkg_add -v -r php5
ou telecharge le package depuis freebsd.org de php5 et install le avec
# pkg_add -v nom_du_package_de_php.tgz

voila ... c tout ce que je peux faire pour toi ! :)
+



Thierry Thomas
Le #695613
Lundi 09 août 2004 à 15:19 GMT, Michel a écrit :
Bonjour,


Bonsoir,

Merci de l'info mais visiblement en passant par une mise à jour des ports, reconstruction de
l'arbre, tentative de mise à jour : rien n'a été modifié pour php.


Pourtant la solution donnée par GlaDeuR était la bonne.

En fait la solution est de désinstaller le ports apache et php5, de télécharger les sources sur
apache et php et de recompiler les sources en prenant les bonnes options :

pour apache 1.3.31 :

./configure --prefix=/usr/local/apache --enable-module=so

pour php :

./configure --prefix=/usr/local --with-apxs=/usr/local/apache/bin/apxs --disable-cgi --with-zlib
--enable-bcmath --enable-calendar --enable-exif --enable-ftp --with-pgsql=/usr/local/bin
--enable-wddx --disable-xml

Là ça fonctionne.


On peut tout à fait faire la même chose en passant par les ports. Le
cvsup de l'arbre des ports s'était peut-être mal passé (problèmes de
droits en écriture sur les répertoires ?)... L'installation d'autres
ports se passe bien ?
--
Th. Thomas.

Publicité
Suivre les réponses
Poster une réponse
Anonyme