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

Poser une question


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."
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 ! :)
+
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:
Bonsoir,
Pourtant la solution donnée par GlaDeuR était la bonne.
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.