Вопросы с тегом «php»

11
Почему так много звонков gettimeofday?

Почему комбинация PHP / Apache делает так много gettimeofdayсистемных вызовов? Даже если вы быстрые, каждый вызов - это вызов, который следует учитывать. Просто быстро strace -c -p [apache2 process id], дает следующее: Process 22294 detached % time seconds usecs/call calls errors syscall ------...

11
Nginx - направляет все запросы в один скрипт

У меня есть сценарий PHP, который обрабатывает маршрутизацию сценариев и делает все что угодно. Первоначально он был разработан для Apache, но я пытаюсь перенести его на nginx для нескольких моих коробок. Прямо сейчас я пытаюсь сгладить ситуацию на тестовом сервере. Таким образом, скрипт работает...

11
Как проверить, что токены сервера отключены?

Мы получили ответ из нашего отчета о тестировании, в котором говорилось, что мы должны отключить токены сервера. Это позволит людям не видеть, какую версию PHP мы используем, и ограничить их способность ориентироваться на конкретную версию PHP. Я добавил следующее в nginx.conf под блоком http:...

11
Установка значения php error_reporting с помощью параметра консоли

Чтобы проверить мои проекты PHP на ошибки, я обычно использую эту команду: find ./ -type f -name \*.php -exec php -l '{}' \; | grep -v "No syntax errors detected" Я хотел бы расширить часть php -l '{}' \;с некоторыми параметрами, чтобы он использовал собственный уровень error_reporting, а не тот,...

11
Как установить mcrypt для PHP 5.3.3 на CentOS 5.7 64 бит?

Я установил PHP 5.3 и некоторые модули, используя yum install php53-{module-name} Но Mcrypt не работал. Я искал вот так: yum list php* | grep mcry Единственный пакет, который подошел, был php-mcrypt.x86-64 5.1.6-15.e15.centos.1 extras У меня точно такая же проблема с mhash. Результаты для php еще...

11
Динамический корневой путь домена nginx на основе имени хоста?

Я пытаюсь настроить свой сервер разработки nginx / PHP с помощью базовой конфигурации master / catch-all vhost, чтобы при необходимости я мог создавать неограниченное количество ___.framework.locдоменов . server { listen 80; index index.html index.htm index.php; # Test 1 server_name...

11
Изоляция виртуальных хостов Apache от остальной системы

Я настраиваю веб-сервер, на котором будет размещаться несколько различных веб-сайтов, таких как Apache VirtualHosts, каждый из которых будет иметь возможность запускать скрипты (в первую очередь PHP, возможно, другие). Мой вопрос заключается в том, как изолировать каждый из этих виртуальных хостов...

11
Nginx + PHP-FPM выдают 502 плохих шлюза вместо фатальной ошибки?

В настоящее время я тестирую Symfony2 с Nginx и PHP-FPM. Я также использую Xdebug. Symfony2 поставляется с демонстрационным пакетом, я хотел протестировать новую обработку фатальных ошибок, которая поставляется с Symfony 2.2.0, путем создания синтаксической ошибки в пакете Acme / Demo. Почему я так...

11
Почему Cacti продолжает ждать мертвых процессов poller?

В настоящее время я настраиваю новый сервер Debian (6.0.5). Я вчера положил на нее Cacti (0,8,7 г) и с тех пор борюсь с ней. Первоначальный выпуск Первоначальная проблема, которую я наблюдал, заключалась в том, что мои графики не обновлялись. Поэтому я проверил cacti.logи нашел это относительно...

10
Временная ошибка в разрешении имени: ошибка поиска имени хоста

У меня есть скрипт на PHP, который отлично работает уже несколько месяцев. Недавно перестал работать. Этот скрипт подключается к Gmail, чтобы отправить электронное письмо моим клиентам. Недавно я начал получать эту ошибку при запуске сценария: The SMTP connection failed to start...

10
Как обновить PHP до 5.4.10 в CentOS 6.3

# cat /etc/redhat-release CentOS release 6.3 (Final) # php -v PHP 5.3.3 # yum update php No Packages marked for Update Как мне обновиться до последней версии PHP 5.4.10 (текущая стабильная версия )

10
Безопасный сервер LAMP для производственного использования

Какова процедура защиты Linux, Apache, MySQL, PHP Server (или даже Perl) для производственного использования? Кроме установки пароля MySQL и пароля root для Linux, какие другие (возможно, не столь очевидные) шаги следует предпринять? Кроме того, какие шаги я могу предпринять, если я собираюсь быть...

10
Как передать пользовательские параметры в PHP из Nginx?

Я использую Nginx 1.2.4в сочетании с PHP-FPM 5.4.8с fastcgiперевалом и пытаюсь передать пользовательские параметры PHP. Вот варианты, которые я нашел до сих пор: использование envдирективы для установки переменной окружения nginxи извлечения ее с помощью getenv()или $_ENVиз PHP. Проблема в том, что...

10
Угрозы безопасности, связанные с публичной страницей phpinfo ()?

У меня есть общедоступная страница, которая просто <?php phpinfo(); > Я использую его для целей отладки, пока мы находимся в бета-версии, но есть ли вред, если оставить его доступным, когда он находится на живом...

10
Как настроить реальное доменное имя для адреса отправителя

Я пытался отправить письмо с помощью mail()функции php, но это как-то не удалось, жалуясь, что требуется настоящее доменное имя. В почтовом журнале наблюдается следующее: sendmail 4984 r25984: from = apache, size = 273, class = 0, nrcpts = 1, msgid = <201.r25@localhost.localdomain>, relay =...

10
Переход к исходному контролю

Наша небольшая компания (3-4 программиста и 3-4 дизайнера сайтов) разрабатывает специализированное веб-приложение на PHP, которое обеспечивает функциональность для более чем 100 веб-сайтов. Мы работали в течение нескольких лет в отдельной среде разработки и производства, которая работала довольно...

10
Установка расширений PHP в Linux

Пожалуйста, потерпите меня; Я разработчик, а не администратор сервера. Моя компания хочет исследовать, используя Magento. Они вручили мне предварительно сконфигурированный сервер Linux с установленными apache и PHP, но когда я пытаюсь запустить установку Magento, она говорит мне, что есть...

10
Как я могу проверить, был ли PHP скомпилирован с UNICODE-версией Win32 API?

Это связано с этим постом переполнения стека: glob () не может найти имена файлов с многобайтовыми символами в Windows? У меня проблемы с PHP и файлами с многобайтовыми символами в Windows. Вот мой тестовый пример: print_r(scandir('./uploads/')); print_r(glob('./uploads/*')); Правильный вывод на...