CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

lancer .php en cmde linux: problem mysql

powercroatia
powercroatia
Niveau 7
13 mars 2007 à 19:10:38

Bonjour a tous,
voila j´ai une base de donnée mysql sous apache ou j´aimerais ajouter des informations automatiquement. J´ai écris une page en php qui insère des données d´un fichier texte dans la BDD.
Ensuite j´aimerais pouvoir lancer ce fichier.php, en ligne de commande sous Linux (ubuntu), donc en bash. Or, lorsque je lance mon script en ligne de commande, avec la commande php monfichier.php, ca veut bien me le lancer, mais j´ai un message comme quoi il ne reconnait pas la fonction mysql_connect() . (et les autre non plu je pense)

Savez vous d´ou peux venir ce probleme svp ?

guyver2
guyver2
Niveau 10
13 mars 2007 à 19:51:11

as-tu bien installé tous les paquets necessaires (php5-mysql par exemple) ?

powercroatia
powercroatia
Niveau 7
16 mars 2007 à 16:31:57

ok c bon, il fallait installer la librairie php4-cli et oter le commentaire de mysql.so dans php.ini

Seulement j´ai un autre souci, j´ai fait un script en bash qui doit lancer le fichier php toute les minute. La commande "php monfichier.php" marche tres bien. Lorsque je met la cmd php dans mon script bash et que je lance mon script en ligne de commande ca marche aussi.
La ou ca devient bizarre, c´est que dans le cron, lorsque jy met mon script a lancer toutes les minutes, il n´execute pas le php. Pourtant les autres commande contenu dans le script(comme rm pour suppr le fichier) marche bien.
Je vois vraiment pas, et vous ?

godrik
godrik
Niveau 30
16 mars 2007 à 17:09:17

cron spawn un processus qui ne charge pas les memes script de démarrage que ton shell, ils n´ont donc pas le meme path.
C´est peut etre ca.

powercroatia
powercroatia
Niveau 7
16 mars 2007 à 17:56:49

oui ca aurai pu, mai j´ai mi le path /usr/bin/php, et tjrs rien :(

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment