Articles of linux

Как определить, является ли файл текстовым с помощью PHP?

Я создаю поисковую систему для нашей гигантской PHP-базы. Учитывая путь к файлу, как я могу с определенной степенью уверенности определить, является ли файл текстовым файлом или каким-то другим типом? Я бы предпочел не прибегать к расширению файлов (например, substr($filename, -3) или что-то глупое), поскольку это файловая система на основе Linux, поэтому все зависит от расширений […]

Настроить и получить доступ к странице статуса PHP-FPM в стеке LAMP битмы

Я бы хотел увидеть страницу статуса PHP-FPM в системе стека Bitnami LAMP. Однако, когда я пытаюсь, я получаю пустую страницу или ошибку: Request exceeded the limit of 10 internal redirects due to probable configuration error. Итак, что мне нужно сделать, чтобы заставить его работать?

Аутентификация отпечатка пальца в Интернете

У компании есть сетевое приложение для перфокарт, но мой босс хочет заставить сотрудников ударить и использовать свои отпечатки пальцев, а не совместные пароли. Есть ли свободные / открытые / коммерческие SDK, которые можно использовать? С встраиваемым компонентом на основе Java или ActiveX? Заранее спасибо.

Поддерживается ли поддержка ZLIB в PHP по умолчанию или НЕ?

В документации phpmanual говорится: Поддержка Zlib в PHP не включена по умолчанию. Вам нужно будет настроить PHP -with-zlib [= DIR] Версия PHP для Windows имеет встроенную поддержку этого расширения. Вам не нужно загружать дополнительные расширения, чтобы использовать эти функции. Так как он говорит, что он должен быть включен по умолчанию только в версии PHP для […]

Проблема с правами доступа к папке PHP

Я пытаюсь создать папку, а затем другую папку в ней, используя PHP. Если это структура каталогов, у меня есть /home/site (owner : user1) Теперь я создаю папку, используя mkdir("/home/site/newdir",0777); (user : apache) Создается каталог / home / site / newdir, но пользователь этого каталога – « apache », Теперь, делая mkdir("/home/site/newdir/anotherdir",0777); не создает другой каталог […]

popen возвращает результат после задержки?

Я выполняю FFMPEG с помощью popen() чтобы получить результат процесса. Основная причина, по которой я это делаю, заключается в том, что я могу передавать постоянный результат и строить индикатор выполнения. Проблема в том, что процесс начинается, и я получаю некоторую исходную информацию. Остальная часть информации не появляется до тех пор, пока процесс не будет выполнен. […]

Невозможно установить mysqli в Centos

Я не могу установить Mysqli. Я использую Centos 6, apache 2.2.x и php 5.4 MySql 5.5.37-cll Я пытался: yum install php-pdo php-mysqli и я вижу: Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.clouvider.net * elrepo: mirrors.coreix.net * extras: centos.hyve.com * updates: mirrors.coreix.net Setting up Install Process No package php-pdo available. No […]

ZendDebugger не может открыть libssl.so.0.9.8 в Mint 12

Я установил apache и php, теперь для использования ZendDebugger I и изменил php.ini, как это описано. Когда я запускаю apache, я получаю следующее сообщение об ошибке в журнале: Failed loading /usr/lib/php5/zend/ZendDebugger.so: libssl.so.0.9.8: cannot open shared object file: No such file or directory Я проверил, и на моей машине есть только libssl.so.1.0.0. Может ли кто-нибудь сказать […]

Magento Controller работает Windows, а не Linux

Я создал модуль, который работает на моей установке Windows XAMPP. Однако тестирование на Linux не работает корректно. Более конкретно, мой контроллер, похоже, не загружается. При посещении URL- www.mysite.com/modulename/standard/ меня появляется ошибка 404. Я ожидаю получить сообщение, выводящее die('here') который предшествует определению класса в контроллере. Файл контроллера – /app/code/local/Namespace/Modulename/controllers/StandardController.php . Класс определяется внутри этого файла следующим […]

Что такое минимальное значение mt_rand () для PHP и как рассчитать 32-битный интергель на 32-битной Linux-панели

Какое минимальное значение допустимо для mt_rand() ? Это то же самое значение для 32-битных и 64-битных машин? Как я могу сгенерировать 32-битное целое число, используя mt_rand() (обратите внимание, что он не должен быть слишком случайным)? СПРАВОЧНАЯ ИНФОРМАЦИЯ ПОЧЕМУ Я ПРОСИЛ: Я имею 64-битный физический сервер разработки и 32-разрядный VPS. Просто понял, что производственный сервер не […]