Pear System守护进程mysql_connect错误

时间:2011-11-28 21:03:49

标签: php mysql pear

我使用PHP PEAR系统守护程序脚本创建了一个守护程序。我在守护进程脚本中调用mysql_query,但是我收到错误PHP致命错误:调用未定义函数mysql_connect()

我猜我需要包含一个允许守护进程识别mysql_connect的文件,但我已经将PHP包含在顶部:

#!/usr/bin/php -q

这不够吗?

这是开头代码:

#!/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) ..

1 个答案:

答案 0 :(得分:0)

看起来PHP命令行使用的配置文件(php.ini)不启用mysql扩展。

运行

/usr/bin/php -i | grep ini

找到正在使用的配置文件,然后修改它以启用扩展。这通常只涉及取消对相关行的注释。