Page 1 sur 2

[Debian5] Installation php5.3.*

Posté : 16 févr. 2011, 23:15
par jojolapine
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! ;)

Re: [Debian5] Installation php5.3.*

Posté : 16 févr. 2011, 23:30
par stealth35
pour la version 5, il faut aller chercher les dotdeb, t'as une erreur particulière ?

Re: [Debian5] Installation php5.3.*

Posté : 16 févr. 2011, 23:39
par jojolapine
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 :/

Re: [Debian5] Installation php5.3.*

Posté : 16 févr. 2011, 23:43
par stealth35
y'a pas d'erreur quand tu fais ton apt-get update ?

Re: [Debian5] Installation php5.3.*

Posté : 16 févr. 2011, 23:44
par jojolapine
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

Re: [Debian5] Installation php5.3.*

Posté : 16 févr. 2011, 23:47
par stealth35
dans aptitude il y est ?

Re: [Debian5] Installation php5.3.*

Posté : 16 févr. 2011, 23:57
par jojolapine
Ok avec aptitude...
Désolé pas plus le temps ça a fait du grabuge sur des sites en place :/

Re: [Debian5] Installation php5.3.*

Posté : 17 févr. 2011, 00:38
par jojolapine
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

Re: [Debian5] Installation php5.3.*

Posté : 17 févr. 2011, 00:58
par stealth35
y'a aucune erreur la :wink: c'est que des notifications, t'as l'air d'être en PHP 5.3.5 la ?

Re: [Debian5] Installation php5.3.*

Posté : 17 févr. 2011, 01:01
par jojolapine
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

Re: [Debian5] Installation php5.3.*

Posté : 17 févr. 2011, 01:39
par stealth35
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 ?

Re: [Debian5] Installation php5.3.*

Posté : 25 févr. 2011, 09:26
par jojolapine
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!

Re: [Debian5] Installation php5.3.*

Posté : 28 févr. 2011, 11:01
par Nagol
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 :).

Re: [Debian5] Installation php5.3.*

Posté : 28 févr. 2011, 12:17
par Berzemus
php sous debian = naze
Le monde manichéen selon Nagol
:axe: :mrgreen:

Et comme d'habitude c'est en partie vrai, en partie faux.

Re: [Debian5] Installation php5.3.*

Posté : 28 févr. 2011, 13:48
par @rthur
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