Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1514 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] lancement de script tout les jours ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] lancement de script tout les jours ...

n°200193
bioman
Posté le 22-08-2002 à 20:14:51  profilanswer
 

j'essaye de lancer ce script tout les jours, mais lorsque je le lance il m'affiche une erreur :
 
php4 /var/www/date.php ..
 
X-Powered-By: PHP/4.2.2
Content-type: text/html
 
<br />
<b>Fatal error</b>: Call to undefined function: mysql_connect() in <b>/var/www/date.php</b> on line <b>2</b><br />
 
alors que si je le lance avec mon navigateur aucun probleme.
 
Qq1 a t-il une idée?


Message édité par bioman le 22-08-2002 à 20:16:34
mood
Publicité
Posté le 22-08-2002 à 20:14:51  profilanswer
 

n°200202
zion
Plop
Posté le 22-08-2002 à 20:27:25  profilanswer
 

hum...  
 
 
tu aurais pas recompilé php par hasard?
fait un phpinfo() sur ton apache et en mode cgi, je parie que tu utilises php en tant que module apache, et que tu l'as recompilé en cgi... donc tu as deux php différents.
 
enfin, tu peux toujours bidouiller un chargement du module mysql avec un dl("phpmysql.so" ); c'est pas le bon nom mais je m'en rapelle plus :/
 


---------------
Informaticien.be - Lancez des défis à vos amis
n°200235
bioman
Posté le 22-08-2002 à 22:17:05  profilanswer
 

j'utilise une debian, j'ai donc fait :
 
apt-get apache
apt-get mysql-server
apt-get php4
apt-get php4-dev php4-mysql php4-gd2
 
si je ne rajoutte pas php4-cgi je ne peux pas lancer de script php en commande.
 
je ne comprend pas tout ceux que tu as ecrit, si tu peux detailler un peu plus.
 
Merci

n°200256
zion
Plop
Posté le 22-08-2002 à 22:37:44  profilanswer
 

ok, mais désolé je connais que dalle à debian, mais ca doit pas être différent de mes autres expériences ;-)
 
Bref, tu as libphp4.so qui est le module apache pour que tu puisses utiliser PHP sur ton serveur apache, ok?
 
Et tu as installé PHP CGI pour pouvoir utiliser PHP en ligne de commande, tu as donc 2 PHP différents d'installés sur ta machine, et le PHP CGI n'est apparemment pas compilé avec le support MySQL.
 
Donc, en résumé tu l'as dans l'os.
 
Plusieurs solutions:
1. Tu trouves un autre PHP CGI compilé avec le support MySQL  
2. Tu charges le support MySQL dans ton script PHP avec l'instruction DL (http://www.php.net/dl)
3. Tu prends ton courage à 6 mains et tu recompiles la version CGI avec le support MySQL (c'est pas trop compliqué, et y a des centaines de tutorials, dont un sur le site de php.net)
 
 :hello:


---------------
Informaticien.be - Lancez des défis à vos amis
n°200265
bioman
Posté le 22-08-2002 à 22:46:18  profilanswer
 

Bon j'ai rajoutté dans le fichier de conf (php.ini) de php4-cgi la ligne suivante :  
 
extension=mysql.so
 
et il me fait plus le message reste a faire un test pour voir si sa fonctionne.
 
Merci pour tes explications.

n°200269
zion
Plop
Posté le 22-08-2002 à 22:52:39  profilanswer
 

Ouai, c'est mieux que le dl(), j'avais oublié cette possibilité  :ange:  
 
Mais ouai ca marchera


---------------
Informaticien.be - Lancez des défis à vos amis

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] lancement de script tout les jours ...

 

Sujets relatifs
[PHP] recherche un site Gestion de news[PHP] Generation auto de mot de pass alphanum 8 car ??
PHP + Formulaire : récupérer la valeur d'une liste.[PHP] Equivalent de cshttpclient (asp/iis) pour apache/php
[PHP] Récupérer le système d'exploitation du visiteur[AVIS] un bon sujet de projet (PHP) ?
[PHP]Inserer une image dans une page html[PHP] Aide pour une regexp
PHP : faire une soustraction ???[PHP/MYSQL] Pb connection Mysql avec EasyPHP 1.6
Plus de sujets relatifs à : [PHP] lancement de script tout les jours ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR