Я написал демона, чтобы получить некоторые вещи из mysql и сделать некоторые завихряющиеся запросы на основе информации из mysql. так как я свободно говорю на php, я написал этот демон в php, используя System_Daemon из груши. это отлично работает, но мне интересно, как лучше всего подключиться к mysql. Чувствуется странным создание нового соединения mysql каждые […]
У меня есть сценарий CLI, который при первом запуске: function __construct(){$this->connectToDatabase();} protected function connectToDatabase(){ try{ $this->databaseName = $this->dbname; $this->posName = $this->posName; $this->vlog = $this->vlogName; $this->database = mysql_connect($this->dbhost, $this->dbuser, $this->dbpass); mysql_select_db($this->databaseName, $this->database); } catch(Exception $e){ $this->console($e); } } Этот CLI-скрипт может работать в течение нескольких дней. Как я могу открыть соединение mysql? или перед каждой mysql_query […]
Я попытался выполнить следующую команду CLI: phpunit -d xdebug.profiler_enable=on XYZTestCase.php но он работает нормально. Может кто-то указать мне верное направление?? Спасибо! Вот настройки XDebug: xdebug xdebug support => enabled Version => 2.1.2 Supported protocols => Revision DBGp – Common DeBuGger Protocol => $Revision: 1.145 $ Directive => Local Value => Master Value xdebug.auto_trace => Off […]
Я использую общий хост (fasthostingdirect), и по какой-то причине они по умолчанию отключили этот флаг. Это означает, что я не могу получить доступ к параметрам командной строки PHP … если я не использую флаг -n (= –no-php-info ) после php.exe . Попробовали ini_set('register_argc_argv', 1) в моем php-файле, но он не имеет никакого эффекта. Я предполагаю, […]
Я знаю, что есть много сообщений об использовании CRON для запуска php-файла. Но, в мире совместного хостинга и простоты настройки для пользователя, я не хочу, чтобы с этим было связано. Я нашел другое решение в Интернете, которое связано с сокетами. Просто хотел, чтобы все это взяли, и скажите, хорошая ли это или плохая идея. Похоже, […]