Linux php mysql

stretnew -  
 Utilisateur anonyme -
Je suis avec la redhat8, j'ai installe apache, php, mysql.

lorsque je lance une page php, le serveur me le traduit en html : ok
lorsque je suis sur mysql, je peux creer des tables... : ok
je peux compiler des pages php (avec des fonction mysql) en html avec le programme php : ok

mais je ne peux pas lancer une page php qui contient des fonctions mysql sur le serveur car il me dit :

call to undefined function: mysql_connect() in /var/www/html/test.php line 10

quelqu'un peut il m'aider...

ps:le demon apachectl et mysqld sont lancés
phpinfo -> --with-mysql=shared,/usr (configure command)

ps2:
si je fais : rpm -qa |grep mysql
j'obtien: mysql-serveur-3.23.52-3
mysql-3.23.52-3

que faire....

6 réponses

  1. olfa
     
    Salut
    J'ai une plateforme qui a bien marché sur windows.J'utilise comme serveur apache,php et mysql.
    Mais losque j'ai réistallé la plateforme sous linux redhad:
    1-La plateforme est bien installée sous /var/www/html/
    2-La base de données se trouve sous /var/lib/mysql/mysql/
    3-je peux accéder à la base de données par phpmyadmin et tout va bien
    le probléme est il n'y a aucun contact entre le base de données et la plateforme et je ne sais pas la raison
    Aidez moi
    merci beaucoup d'avance
    0
    1. chris
       
      quel est ta version de ph, mysql, apache?

      a tu un programme qui s'appelle : php
      et si oui que fait l'instruction: php nom_de_ta_page_html
      0
  2. nouwara Messages postés 2 Date d'inscription   Statut Membre
     
    j'ai le même problème que toi si tu as trouvé de solution tu peux me la passer.Merci
    0
  3. Toon51 Messages postés 261 Statut Membre 20
     
    call to undefined function: mysql_connect() in /var/www/html/test.php line 10

    Euh par hasard ça ne pourrait pas venir du script php ?

    ou sinon verifier que la version de php est compilée pour gerer le mysql.

    un bon outil pour verifier ça c phpMyAdmin.

    Voili voilou.
    0
  4. bobo
     
    Pour moi ; mysql n'est pas compilé pour fonctionner avec ton apache ==> php ne peut parler à mysql
    Regardes si le module est activé dans apache.

    regards,
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Utilisateur anonyme
     
    meme probleme avec
    redhat 8.0
    -- Mysql --
    MySQL-4.0.1-2
    MySQL-shared-4.0.1-2
    MySQL-client-4.0.1-2
    MySQL-devel-4.0.1-2
    -- PHP --
    php-4.2.2-8.0.5.i386.rpm
    php-mysql-4.2.2-8.0.5
    -- apache --
    httpd-2.0.47

    j'obtien toujours se message >
    call to undefined function: mysql_connect()

    apache et php marche bien
    php a été compilé avec mysql
    et le support mysql est ok dans le phpinfo

    je me connect sans probleme a ma base de donnée
    j ai rajouté extension=mysql.so dans php.ini
    mysql.so est bien present dans /usr/lib/php4/
    essayé plusieur chose,recompiler plusieur fois php ....
    mais rien ne change :'(
    apperement je ne suis pas le seul a rencontrer se probleme
    si quelqun a une piste ...
    0
  7. Utilisateur anonyme
     
    php prend t'il directement les modification faite dans le php.ini ??
    un reboot est il nessecaire ??????
    0