Forum Linux.mandriva Pb avec la commande ./configure

Posté par  .
Étiquettes : aucune
0
5
avr.
2005
Bonjour j'essaie d'installer PHP 5 mais j'ai un problème avec la commande ./configure.
Etant débutant sous linux je ne sais pas si c'est bon.
voici la commande que je tape :

./configure voici la commande que je tape :

./configure --prefix=/software/php5 --with-apxs --with-mysql

chaque fois que je l'execute j'ai le problème suivant

checking lex output file root... ./configure: line 2422: lex: command not found

du coup je ne peux pas utiliser la commande make derrière.

Merci pour votre aide.
  • # Très simple

    Posté par  (site web personnel) . Évalué à 3.

    "lex: command not found" veut dire que la commande lex n'a pas été trouvée et qu'il faut donc que tu installes lex.
    Cette commande provient du paquetage flex dans la majorité des distributions GNU/Linux je pense.
  • # meuh

    Posté par  (site web personnel) . Évalué à 3.

    installe lex ("urpmi flex" en root)

    ou, mieux, installe PHP5 directement avec les package mandrake des contribs.
    • [^] # Re: meuh

      Posté par  (site web personnel) . Évalué à 2.

      Arf j'avais pas vu qu'on était dans le forum mandrake et donc qu'il en avait une :-)

      Et sinon autre remarque, pourquoi faire --prefix=/software/php5 ?
      • [^] # Re: meuh

        Posté par  . Évalué à 1.

        Sais pas pour l e préfix, j'ai trouvé la commande sur le net
        • [^] # Re: meuh

          Posté par  (site web personnel) . Évalué à 2.

          il n'y a aucun intéret a utiliser des commandes que tu ne comprends pas. (sauf pour aller vite, mais la tu aurais installer directement les logiciels fournis avec ta distribution)
    • [^] # Re: meuh

      Posté par  (site web personnel) . Évalué à 2.

      > mieux, installe PHP5 directement avec les package mandrake des contribs.

      J'approuve. "débutant sous linux" et "la commande ./configure." ne font pas bon ménage ...
    • [^] # Re: meuh

      Posté par  . Évalué à 1.

      Heu... je le trouve ou ce package ??? car le php sur la version 10.1 c'est le 4...
      • [^] # Re: meuh

        Posté par  . Évalué à 1.

        C'est un peu le problème des distribs offrant des packages binaires. Pour les débutants... il est difficile de gérer les dépendances, et les contributeurs (souvent expert...) n'ont pas trop besoin des packages binaires puisqu'il compile eux même les logiciels dont ils veulent la dernière version à partir des sources... il faut etre patient souvent et attendre !!!

        Sinon tu peux toujours essayer de compiler PHP 5 à partir des sources... (install flex et les autres dépendances à partir des packages binaires... en espérant que leur numéro de versions suffit pour la compilation... des dépendances en chaines peuvent rapidement devenir un calvaire à résoudre...).
        pour le prefix... je te conseil lorsque tu utilises une distribution avec des package binaire d'utiliser --prefix=/usr/local/.

        Si tu réussi a compiler PHP5... le pb rique de se retrouver dans la configuration et le support de par exemple Apache avec PHP5.

        Il existe des distributions plus souple avec des "packages" source qui intègrent plus rapidement les nouvelles versions de logiciels, ex: gentoo... celle ke j'utilise ;-)... mais je ne les conseillent pas aux débutants.

        je te conseille donc la patience, l'apprentissage de linux en douceur... varier l'utilisation des distributions, apprendre à compiler des logiciels plus simples (ex: xdaliclock lit aussi http://lea-linux.org/software/compil.html(...) ). En attendant, tu devrais te contenter de PHP4.

        Bon courage
      • [^] # Re: meuh

        Posté par  (site web personnel) . Évalué à 3.

        Dans le repository contrib.
        Tu peux utiliser http://easyurpmi.zarb.org/(...) pour ajouter un miroir de contrib pour 10.1.
        • [^] # Re: meuh

          Posté par  . Évalué à 1.

          Comme ça on sera deux à utiliser les paquets php5 de contrib ;)
      • [^] # Re: meuh

        Posté par  (site web personnel) . Évalué à 2.

        gc a dit : "installe PHP5 directement avec les package mandrake des contribs."

        Il suffit d'ajouter la source contrib, pour faire simple utilise http://easyurpmi.zarb.org/(...)

        A la premiere ouverture de mozilla/nautilus/Konqueror sur mandrake, il faudrait mettre cette page...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.