2011-11-28 3 views
0

J'ai créé un démon en utilisant le script PHP PEAR Daemon System. J'appelle mysql_query dans le script Daemon, mais je reçois l'erreur PHP Erreur fatale: Appel à la fonction indéfinie mysql_connect()Système poire démon mysql_connect erreur

Je suppose que je dois inclure un fichier qui permettra au démon de reconnaître mysql_connect, mais J'inclus déjà PHP en haut:

#!/usr/bin/php -q 

Cela ne devrait-il pas suffire?

Voici le code commençant:

#!/usr/bin/php -q 
<?php 
require_once "System/Daemon.php"; 

System_Daemon::setOption("appName", "test"); 
System_Daemon::start(); 

$runningOkay = true; 

while(!System_Daemon::isDying() && $runningOkay){ 

$runningOkay = true; 

$connect = mysql_connect('.....') 

if(!$connect) .. 

Répondre

0

On dirait que le fichier de configuration (php.ini) utilisé par la ligne de commande PHP ne permet pas l'extension de MySQL.

Run

/usr/bin/php -i | grep ini 

pour trouver le fichier de configuration utilisé puis modifier pour activer l'extension. Cela implique simplement de décommenter la ligne correspondante.