Я создал простой демон C в Linux. Демон установлен для захвата сигнала SIGTERM, выполняет некоторую очистку и завершает работу. При запуске из командной строки это ведет себя так, как ожидалось. Отправка SIGTERM демона с помощью команды kill обрабатывается должным образом. Тем не менее, я хотел бы иметь возможность запустить и остановить демона из PHP-приложения. Я […]
У меня есть сценарий для ограничения времени выполнения команд. limit.php <?php declare(ticks = 1); if ($argc<2) die("Wrong parameter\n"); $cmd = $argv[1]; $tl = isset($argv[2]) ? intval($argv[2]) : 3; $pid = pcntl_fork(); if (-1 == $pid) { die('FORK_FAILED'); } elseif ($pid == 0) { exec($cmd); posix_kill(posix_getppid(), SIGALRM); } else { pcntl_signal(SIGALRM, create_function('$signo',"die('EXECUTE_ENDED');")); sleep($tl); posix_kill($pid, SIGKILL); die("TIMEOUT_KILLED […]
Я пытаюсь удалить /var/www/main/user_resources/documents/NewFolder1/NewFolder1/noname3.php с помощью PHP. Как показано ниже, владелец и группа файлов phped, это группа для записи, и Майкл принадлежит к группе phped. Я использую Centos с Apache. [Michael@devserver NewFolder1]$ pwd /var/www/main/user_resources/documents/NewFolder1/NewFolder1 [Michael@devserver NewFolder1]$ ls -l total 4 -rwxrwxr-x. 1 phped phped 15 Jan 5 07:02 noname3.php [Michael@devserver NewFolder1]$ groups Michael Michael : […]
Привет, я новичок в PHP и понятия не имею, возможно ли то, что я собираюсь спросить, или это даже имеет смысл, но здесь. Я хочу выполнить PHP-скрипт, как если бы я выполнял отдельное приложение на WebServer, то, что я пытаюсь реализовать, заключается в том, что, когда Клиент покупает что-то на веб-сайте, и как только он […]
Привет, мне нужно создать что-то автоматическое, которое подключается к другому серверу с использованием php-библиотеки, а затем мне нужно загрузить данные в базу данных mysql, только каждый первый файл загружает новый файл, который загружается каждый день. Проблема в том, как я могу продолжить загрузку файла каждый день в базу данных, я почти там Вот код: <?php […]
В моем приложении пользователь должен зарегистрироваться через форму, где мне нужно отправить три письма и выполнить некоторые другие (огромные) проверки базы данных. Это занимает много времени, возможно ли сделать всю задачу фоновым процессом или другими альтернативами?
Я хочу реализовать простой текстовый скрипт в своем веб-приложении, который будет динамически генерировать mp3 из заданных текстов. Он должен работать в обоих: мой локальный WAMP-сервер на окнах и мой онлайн-сервер linux eSpeak не обеспечивает высокое качество звука, но по крайней мере сильную поддержку на языках, простоту реализации, а также бесплатную. Поэтому после небольшого рытья я […]
Как установить wkhtmltopdf с привязками PHP в Linux (centos 5+)? Мой вопрос немного отличается от других вопросов, потому что мне нужна помощь в настройке привязок php. благодаря Джейсон
Мой Plesk 12.5 установлен на CentOS 7 и поддерживает несколько версий php в одно и то же время. Я успешно установил драйвер pdo_dblib для версии PHP 5.4.16. Кто-нибудь знает, как установить аналогичный драйвер для php 7. У меня есть PDO включен на php7 и поддерживает PDO-драйверы mysql, odbc, pgsql, sqlite. Как я могу добавить mssql. […]
В журналах моего сервера Linux у меня есть эта запись почти каждые 5 минут. Я не мог найти причину в течение двух недель, и я был бы очень рад, если вы порекомендуете мне способ диагностики проблемы. Моя хостинговая компания настаивает на том, что проблема в моих кодах. Я использую CakePHP 2.2. Но я не мог […]