[Debian Lenny] PHP reste en 5.2.6

ViPHP
ViPHP | 3300 Messages

04 août 2009, 09:25

Je disais juste que je m'étais pas fait c***** a faire les ./configure (enfin j'ai essayé mais ... trop débutant pour aboutir a un truc de potable) et comme mes mentors était pas la :)
Bah en fait au début ca fait peur, j'ai mis longtemps à faire ma première compil, et puis à la fin tu t'y fais, tu compiles même ton noyau.
Mais un tuto , compiler correctement serait t'être bien nan ? (En français :D)
Bah en fait il suffit de lire le README. La plupart du temps c'est ./configure, (./configure --help te donne les options de configuration), make et sudo make install. Par contre, la grosse spécificité à chaque fois c'est que c'est à toi d'installer manuellement les dépendances…
Tu compiles même ton compilateur quand t'es un vrai de vrai :)

sinon dans un script aussi c'est cool

Apache:

Code : Tout sélectionner

#! /bin/sh ./configure --prefix=/opt/apache \ --enable-rewrite \ --enable-http \ --enable-so \ --enable-ssl \ --with-ssl \ --enable-mods-shared=all \ && \ make \ && \ make install \ && \ make clean
php (5.3)

Code : Tout sélectionner

#! /bin/sh ./configure \ --prefix=/opt/php \ --with-config-file-path=/etc/php/ \ --with-apxs2=/opt/apache/bin/apxs \ --disable-cgi \ --without-pear \ --with-openssl=shared \ --with-zlib=shared \ --enable-bcmath=shared \ --with-bz2=shared \ --enable-calendar=shared \ --with-curl=shared \ --with-curlwrappers \ --with-enchant=shared \ --enable-exif=shared \ --enable-ftp=shared \ --with-gd=shared \ --with-gettext=shared \ --with-gmp=shared \ --with-mhash=shared \ --with-imap=shared \ --with-imap-ssl \ --enable-intl=shared \ --with-ldap=shared \ --with-ldap-sasl=/usr \ --enable-mbstring=shared \ --with-libmbfl \ --with-onig \ --with-mcrypt=shared \ --enable-pcntl=shared \ --with-pdo-dblib=shared \ --with-pdo-mysql=shared \ --with-pdo-odbc=shared,unixODBC,/usr \ --enable-sqlite-utf8=shared \ --with-pdo-pgsql=shared \ --with-pspell=shared \ --with-libedit=shared \ --with-mm=shared \ --enable-shmop=shared \ --with-snmp=shared \ --enable-soap=shared \ --enable-sockets=shared \ --enable-sysvmsg=shared \ --enable-sysvsem=shared \ --enable-sysvshm=shared \ --with-tidy=shared \ --enable-wddx=shared \ --with-xmlrpc=shared \ --with-xsl=shared \ --enable-zip=shared \ && \ make \ && \ make install --ignore-errors
ca marcherait avec une version de php5.2 en enlevant le --with-enchant=shared et --enable-intl=shared \
Fait du php depuis que ca existe ou presque :)

ViPHP
ViPHP | 3300 Messages

04 août 2009, 09:27

ah oui par contre y'a de la dépendance j'aime bien installer toutes les features de php en shared et activer ce qui me plait derriere éventuellement dans un vhost par exemple :)
Fait du php depuis que ca existe ou presque :)

ViPHP
ViPHP | 4674 Messages

04 août 2009, 09:39

Une compil' sous Unix, pas de soucis.
Une compil' sous Windows, j'ai jamais eu le courage :lol:.
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Mammouth du PHP | 1668 Messages

04 août 2009, 11:36

Une compil' sous Unix, pas de soucis.
Une compil' sous Windows, j'ai jamais eu le courage :lol:.
Faut être un peu maso sous windows, j'ai essayé avec PostGreSQL,
j'ai abandonné au bout de la 21ème tentative, il m'en a fallut une sur
FreeBSD.
C'était le tutoriel de stopher : lindev.fr
Mais il n'est pas à jour pour PHP ni pour Apache à ces endroits :
Apache :

Code : Tout sélectionner

cd /usr/local/src/ wget http://mirror.mkhelif.fr/apache/httpd/httpd-2.2.10.tar.gz tar xzf httpd-2.2.11.tar.gz rm -f httpd-2.2.11.tar.gz cd httpd-2.2.11/
Et

PHP :

Code : Tout sélectionner

cd /usr/local/src/ wget http://fr.php.net/distributions/php-5.3.0.tar.gz tar xjf php-5.3.0.tar.bz2 rm -f php-5.3.0.tar.bz2 cd php-5.3.0/
Je crois que c'est tout
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

ViPHP
ViPHP | 4674 Messages

04 août 2009, 11:55

Une compil' sous Unix, pas de soucis.
Une compil' sous Windows, j'ai jamais eu le courage :lol:.
Faut être un peu maso sous windows, j'ai essayé avec PostGreSQL,
j'ai abandonné au bout de la 21ème tentative, il m'en a fallut une sur
FreeBSD.
D'un côté, quand je vois à quel point tu es doué pour Linux déjà … :mrgreen:.
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Mammouth du PHP | 1668 Messages

04 août 2009, 12:46

D'un côté, quand je vois à quel point tu es doué pour Linux déjà … :mrgreen:.
ça ne m'explique pas pourquoi j'y suis arrivé du premier sous
FreeBSD.
Pour quelu'un qui ne semble pas avoir essayé et qui me sermonne
d'essayer avant de parler, ça fait gros je trouve.
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

ViPHP
ViPHP | 5924 Messages

04 août 2009, 14:15

D'un côté, quand je vois à quel point tu es doué pour Linux déjà … :mrgreen:.
ça ne m'explique pas pourquoi j'y suis arrivé du premier sous
FreeBSD.
Si, ça explique parfaitement. Sous FreeBSD, tu ne compiles pas, le système compile pour toi. Le système de ports est justement conçu spécialement pour la compilation des programmes. Même sanction pour Gentoo, le système est construit sur un système de compilation. Quand on parle de compiler un programme, on parle de le compiler soi-même. Ce n'est pas les mêmes contraintes que le compiler en appuyant sur un bouton qui fait tout.

ViPHP
ViPHP | 4674 Messages

04 août 2009, 14:30

Pour quelu'un qui ne semble pas avoir essayé et qui me sermonne
d'essayer avant de parler, ça fait gros je trouve.
Tu devrais tourner ta langue sept fois dans ta bouche avant de parler :-). J'ai été jusqu'à faire un compilateur C en Java mon p'tit gars. Quand t'auras fait ça, tu comprendras :priere:.
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Mammouth du PHP | 1668 Messages

04 août 2009, 16:46

Si, ça explique parfaitement. Sous FreeBSD, tu ne compiles pas, le système compile pour toi. Le système de ports est justement conçu spécialement pour la compilation des programmes. Même sanction pour Gentoo, le système est construit sur un système de compilation. Quand on parle de compiler un programme, on parle de le compiler soi-même. Ce n'est pas les mêmes contraintes que le compiler en appuyant sur un bouton qui fait tout.
On ne souffle pas à ses camardes :non:
Tu devrais tourner ta langue sept fois dans ta bouche avant de parler :-). J'ai été jusqu'à faire un compilateur C en Java mon p'tit gars. Quand t'auras fait ça, tu comprendras :priere:.
Personne te force et puis je vois pas le rapport, désolé
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

ViPHP
ViPHP | 4674 Messages

04 août 2009, 17:07

Bah précise ta pensée alors. Je pourrai te répondre correctement.
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Mammouth du PHP | 1668 Messages

04 août 2009, 17:11

Sékiltoyai à donné la réponse.
Si non, je vois pas pourquoi en JAVA spécialement, j'avais lu plusieurs
documents sur la compilation, ont pouvait en faire en Pascal "assez"
"simplement" toi qui aime bien ça me surprend un peu mais bon
problème = langage comme tu le dis si bien
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

ViPHP
ViPHP | 4674 Messages

04 août 2009, 17:33

C'était un excercice pour la fac. C'était marrant.
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

ViPHP
ViPHP | 5924 Messages

04 août 2009, 17:34

Non, c'est miteux la compilation en java, c'est super pas adapté à ça, mais bon, quand c'est un projet t'as pas trop le choix.
Le mieux ce sont des langages comme Caml :)

ViPHP
ViPHP | 3300 Messages

05 août 2009, 13:32

Pour quelu'un qui ne semble pas avoir essayé et qui me sermonne
d'essayer avant de parler, ça fait gros je trouve.
Tu devrais tourner ta langue sept fois dans ta bouche avant de parler :-)
HyW4N!
Fait du php depuis que ca existe ou presque :)