[Debian5] Installation php5.3.*

ViPHP
ViPHP | 3607 Messages

16 févr. 2011, 23:15

Bonsoir à tous,

J'aimerais savoir si vous pouviez m'aider à installer php5.3 sur une debian5?
J'ai beau chercher sur le net je ne trouve que des vieux articles pour php5.0/1 j'ai trouvé cet article :
http://renoirboulanger.com/blog/2010/01 ... -officiel/
Mais visiblement il n'est plus très à jour... Aucune mise à jour ne m'est proposée...
J'ai essayé ici aussi : http://www.dotdeb.org/instructions/ pas mieux...

Je précise que je ne souhaite pas faire de compilation à la main, je voudrais un truc propre qui ne casse pas les mises à jour apt-get etc...

Merci d'avance! ;)

ViPHP
ViPHP | 5462 Messages

16 févr. 2011, 23:30

pour la version 5, il faut aller chercher les dotdeb, t'as une erreur particulière ?

ViPHP
ViPHP | 3607 Messages

16 févr. 2011, 23:39

Et bien avec des sources qui ressemblent à ceci:

Code : Tout sélectionner

deb http://packages.dotdeb.org oldstable all deb-src http://packages.dotdeb.org oldstable all deb http://php53.dotdeb.org stable all deb-src http://php53.dotdeb.org stable all
J'ai l'impression que j'ai réussit à upgrader php pour la version 5.2.17:

Code : Tout sélectionner

apt-get upgrade Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Les paquets suivants ont été conservés : mysql-client mysql-server Les paquets suivants seront mis à jour : libapache2-mod-php5 mysql-common php-pear php5 php5-cgi php5-cli php5-common php5-curl php5-gd php5-mysql 10 mis à jour, 0 nouvellement installés, 0 à enlever et 2 non mis à jour. Il est nécessaire de prendre 11,6Mo dans les archives. Après cette opération, 1485ko d'espace disque supplémentaires seront utilisés. Souhaitez-vous continuer [O/n] ? o Réception de : 1 http://packages.dotdeb.org oldstable/all php5-cli 5.2.17-0.dotdeb.0 [2654kB] Réception de : 2 http://packages.dotdeb.org oldstable/all php5-cgi 5.2.17-0.dotdeb.0 [5261kB] Réception de : 3 http://packages.dotdeb.org oldstable/all php5-mysql 5.2.17-0.dotdeb.0 [65,9kB] Réception de : 4 http://packages.dotdeb.org oldstable/all php5-gd 5.2.17-0.dotdeb.0 [102kB] Réception de : 5 http://packages.dotdeb.org oldstable/all php5-curl 5.2.17-0.dotdeb.0 [24,4kB] Réception de : 6 http://packages.dotdeb.org oldstable/all libapache2-mod-php5 5.2.17-0.dotdeb.0 [2662kB] Réception de : 7 http://packages.dotdeb.org oldstable/all php5-common 5.2.17-0.dotdeb.0 [374kB] Réception de : 8 http://packages.dotdeb.org oldstable/all mysql-common 5.1.54-0.dotdeb.0 [76,3kB] Réception de : 9 http://packages.dotdeb.org oldstable/all php-pear 5.2.17-0.dotdeb.0 [338kB] Réception de : 10 http://packages.dotdeb.org oldstable/all php5 5.2.17-0.dotdeb.0 [1056B] 11,6Mo réceptionnés en 2s (4697ko/s) (Lecture de la base de données... 65607 fichiers et répertoires déjà installés.) Préparation du remplacement de php5-cli 5.2.6.dfsg.1-1+lenny9 (en utilisant .../php5-cli_5.2.17-0.dotdeb.0_i386.deb) ... Dépaquetage de la mise à jour de php5-cli ... Préparation du remplacement de php5-cgi 5.2.6.dfsg.1-1+lenny9 (en utilisant .../php5-cgi_5.2.17-0.dotdeb.0_i386.deb) ... Dépaquetage de la mise à jour de php5-cgi ... Préparation du remplacement de php5-mysql 5.2.6.dfsg.1-1+lenny9 (en utilisant .../php5-mysql_5.2.17-0.dotdeb.0_i386.deb) ... Dépaquetage de la mise à jour de php5-mysql ... Préparation du remplacement de php5-gd 5.2.6.dfsg.1-1+lenny9 (en utilisant .../php5-gd_5.2.17-0.dotdeb.0_i386.deb) ... Dépaquetage de la mise à jour de php5-gd ... Préparation du remplacement de php5-curl 5.2.6.dfsg.1-1+lenny9 (en utilisant .../php5-curl_5.2.17-0.dotdeb.0_i386.deb) ... Dépaquetage de la mise à jour de php5-curl ... Préparation du remplacement de libapache2-mod-php5 5.2.6.dfsg.1-1+lenny9 (en utilisant .../libapache2-mod-php5_5.2.17-0.dotdeb.0_i386.deb) ... Dépaquetage de la mise à jour de libapache2-mod-php5 ... Préparation du remplacement de php5-common 5.2.6.dfsg.1-1+lenny9 (en utilisant .../php5-common_5.2.17-0.dotdeb.0_i386.deb) ... Dépaquetage de la mise à jour de php5-common ... Préparation du remplacement de mysql-common 5.0.51a-24+lenny5 (en utilisant .../mysql-common_5.1.54-0.dotdeb.0_all.deb) ... Dépaquetage de la mise à jour de mysql-common ... Préparation du remplacement de php-pear 5.2.6.dfsg.1-1+lenny9 (en utilisant .../php-pear_5.2.17-0.dotdeb.0_all.deb) ... Dépaquetage de la mise à jour de php-pear ... Préparation du remplacement de php5 5.2.6.dfsg.1-1+lenny9 (en utilisant .../php5_5.2.17-0.dotdeb.0_all.deb) ... Dépaquetage de la mise à jour de php5 ... Traitement des actions différées (« triggers ») pour « man-db »... Paramétrage de php5-common (5.2.17-0.dotdeb.0) ... Paramétrage de php5-cli (5.2.17-0.dotdeb.0) ... Replacing config file /etc/php5/cli/php.ini with new version Paramétrage de php5-cgi (5.2.17-0.dotdeb.0) ... Paramétrage de libapache2-mod-php5 (5.2.17-0.dotdeb.0) ... Paramétrage de php5-mysql (5.2.17-0.dotdeb.0) ... Paramétrage de php5-gd (5.2.17-0.dotdeb.0) ... Paramétrage de php5-curl (5.2.17-0.dotdeb.0) ... Paramétrage de mysql-common (5.1.54-0.dotdeb.0) ... Installation de la nouvelle version du fichier de configuration /etc/mysql/my.cnf ... Paramétrage de php-pear (5.2.17-0.dotdeb.0) ... Installation de la nouvelle version du fichier de configuration /etc/pear/pear.conf ... Paramétrage de php5 (5.2.17-0.dotdeb.0) ... user:/home/user# php -v PHP 5.2.17-0.dotdeb.0 with Suhosin-Patch 0.9.7 (cli) (built: Jan 7 2011 08:21:57) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
Et j'ai beau mettre stable ou oldstable... ça ne semble pas vouloir trouver de version 5.3 :/

ViPHP
ViPHP | 5462 Messages

16 févr. 2011, 23:43

y'a pas d'erreur quand tu fais ton apt-get update ?

ViPHP
ViPHP | 3607 Messages

16 févr. 2011, 23:44

Neuh :(

Code : Tout sélectionner

apt-get update Atteint http://mirrors.gandi.net lenny Release.gpg Atteint http://mirrors.gandi.net lenny/main Translation-fr Ign http://mirrors.gandi.net lenny/contrib Translation-fr Ign http://mirrors.gandi.net lenny/non-free Translation-fr Atteint http://mirrors.gandi.net lenny Release.gpg Ign http://mirrors.gandi.net lenny/main Translation-fr Atteint http://mirrors.gandi.net lenny Release Atteint http://mirrors.gandi.net lenny Release Ign http://mirrors.gandi.net lenny/main Packages/DiffIndex Ign http://mirrors.gandi.net lenny/contrib Packages/DiffIndex Ign http://mirrors.gandi.net lenny/non-free Packages/DiffIndex Atteint http://mirrors.gandi.net lenny/main Packages Ign http://mirrors.gandi.net lenny/main Packages/DiffIndex Atteint http://mirrors.gandi.net lenny/contrib Packages Atteint http://mirrors.gandi.net lenny/non-free Packages Atteint http://mirrors.gandi.net lenny/main Packages Atteint http://packages.dotdeb.org oldstable Release.gpg Ign http://packages.dotdeb.org oldstable/all Translation-fr Atteint http://php53.dotdeb.org stable Release.gpg Ign http://php53.dotdeb.org stable/all Translation-fr Atteint http://security.debian.org lenny/updates Release.gpg Ign http://security.debian.org lenny/updates/main Translation-fr Ign http://security.debian.org lenny/updates/contrib Translation-fr Atteint http://packages.dotdeb.org oldstable Release Atteint http://php53.dotdeb.org stable Release Ign http://security.debian.org lenny/updates/non-free Translation-fr Atteint http://security.debian.org lenny/updates Release Ign http://packages.dotdeb.org oldstable/all Packages/DiffIndex Ign http://php53.dotdeb.org stable/all Packages/DiffIndex Ign http://security.debian.org lenny/updates/main Packages/DiffIndex Ign http://packages.dotdeb.org oldstable/all Sources/DiffIndex Ign http://php53.dotdeb.org stable/all Sources/DiffIndex Ign http://security.debian.org lenny/updates/contrib Packages/DiffIndex Ign http://security.debian.org lenny/updates/non-free Packages/DiffIndex Atteint http://packages.dotdeb.org oldstable/all Packages Atteint http://security.debian.org lenny/updates/main Packages Atteint http://security.debian.org lenny/updates/contrib Packages Atteint http://packages.dotdeb.org oldstable/all Sources Atteint http://php53.dotdeb.org stable/all Packages Atteint http://security.debian.org lenny/updates/non-free Packages Atteint http://php53.dotdeb.org stable/all Sources Atteint http://software.virtualmin.com virtualmin-lenny Release.gpg Ign http://software.virtualmin.com virtualmin-lenny/main Translation-fr Atteint http://software.virtualmin.com virtualmin-universal Release.gpg Ign http://software.virtualmin.com virtualmin-universal/main Translation-fr Atteint http://software.virtualmin.com virtualmin-lenny Release Atteint http://software.virtualmin.com virtualmin-universal Release Ign http://software.virtualmin.com virtualmin-lenny/main Packages/DiffIndex Ign http://software.virtualmin.com virtualmin-universal/main Packages/DiffIndex Atteint http://software.virtualmin.com virtualmin-lenny/main Packages Atteint http://software.virtualmin.com virtualmin-universal/main Packages Lecture des listes de paquets... Fait

ViPHP
ViPHP | 5462 Messages

16 févr. 2011, 23:47

dans aptitude il y est ?

ViPHP
ViPHP | 3607 Messages

16 févr. 2011, 23:57

Ok avec aptitude...
Désolé pas plus le temps ça a fait du grabuge sur des sites en place :/

ViPHP
ViPHP | 3607 Messages

17 févr. 2011, 00:38

Bon je m'en sort pas...

J'avais des erreurs dues à la configuration register_long_array...
J'ai tout passé à Off

Mais maintenant dans les erreurs apache2
J'ai des erreurs de ce type:

Code : Tout sélectionner

[Wed Feb 16 23:28:49 2011] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec) [Wed Feb 16 23:28:49 2011] [notice] Digest: generating secret for digest authentication ... [Wed Feb 16 23:28:49 2011] [notice] Digest: done [Wed Feb 16 23:28:49 2011] [notice] Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 PHP/5.3.5-0.dotdeb.0 with Suhosin-Patch mod_ruby/1.2.6 Ruby/1.8.7(2008-08-11) mod_ssl/2.2.9 OpenSSL/0.9.8g configured -- resuming normal operations [Wed Feb 16 23:28:53 2011] [notice] mod_fcgid: call /pathto/index.php with wrapper /pathto/fcgi-bin/php5.fcgi [Wed Feb 16 23:31:14 2011] [notice] mod_fcgid: call /pathto/index.php with wrapper /pathto/fcgi-bin/php5.fcgi

ViPHP
ViPHP | 5462 Messages

17 févr. 2011, 00:58

y'a aucune erreur la :wink: c'est que des notifications, t'as l'air d'être en PHP 5.3.5 la ?

ViPHP
ViPHP | 3607 Messages

17 févr. 2011, 01:01

Oué mais c'est la cata...
J'arrive à loggé aucune espèce d'erreurs et j'ai deux gros sites down :/
Je pige pas oO

ViPHP
ViPHP | 5462 Messages

17 févr. 2011, 01:39

Oué mais c'est la cata...
J'arrive à loggé aucune espèce d'erreurs et j'ai deux gros sites down :/
Je pige pas oO
t'es passé en E_ALL | E_STRICT ?

ViPHP
ViPHP | 3607 Messages

25 févr. 2011, 09:26

Yep,

Désolé pour le retard... j'ai un peu tendance à ne pas clôturer mes posts en ce moment :-°
Pour infos c'était dû à une utilisation de protocoles personnels (moi://blabla) lié à une mauvaise configuration de susoshin...

Vala ;)
Merci encore!

ViPHP
ViPHP | 3300 Messages

28 févr. 2011, 11:01

php sous debian = naze

sous debian vaut mieux compiler son propre apache/php plutôt que d'utiliser les packages officiels, ils ont jamais été foutus de faire des packages corrects (notamment au niveau de GD) ou suffisamment récent, et même souvent ni récents ni corrects :).
Fait du php depuis que ca existe ou presque :)

ViPHP
ViPHP | 4039 Messages

28 févr. 2011, 12:17

php sous debian = naze
Le monde manichéen selon Nagol
:axe: :mrgreen:

Et comme d'habitude c'est en partie vrai, en partie faux.
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

28 févr. 2011, 13:48

Sinon il y a dotdeb qui une fois ajouté aux sources permettait d'avoir sous Debian des versions à jour de PHP/MySQL assez facilement :
http://www.dotdeb.org
Quand tout le reste a échoué, lisez le mode d'emploi...