Ошибка системного демона Pearl mysql_connect - PullRequest
0 голосов
/ 29 ноября 2011

Я создал демон, используя скрипт сценария PHP PEAR System Daemon.Я вызываю mysql_query в скрипте Daemon, но получаю ошибку PHP Fatal error: вызов неопределенной функции 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 голосов
/ 29 ноября 2011

Похоже, что файл конфигурации (php.ini), используемый командной строкой PHP, не включает расширение mysql.

Запустите

/usr/bin/php -i | grep ini

, чтобы найти используемый файл конфигурацииизмените его, чтобы включить расширение.Обычно это просто раскомментирует соответствующую строку.

...