Articles of fastcgi

Комбинация Nginx PHP5 дает 403 ошибки

Я пытаюсь встроить экземпляр wordpress в nginx-сервер, который также работает с моим уже установленным Rails-приложением. Я использовал все то же самое с этой записью (HOWTO: Install WordPress on Nginx; дата не указана), но при этом она дает 403 ошибки для всех запросов. Как я могу понять причину этой ошибки разрешения. Журналы не содержат дополнительной информации. […]

Ошибка подключения сервера Apache FastCGI

У меня есть бокс для виртуальной машины для Debian wheezy, который я использовал с бродягой в течение последних нескольких месяцев без каких-либо проблем, однако вчера, когда я поднял новую машину и обновил / обновил пакеты, я начал получать ошибку отказа подключения к серверу FastCGI : [Wed Jun 04 14:39:03 2014] [error] [client 10.0.2.2] (13)Permission denied: […]

mod_fcgid с кэшированием кода опциона php

Я использую веб-сервер apache с mpm-worker и mod_fcgid. Я прочитал о mod_fcgid, что он не может использовать кеширование кода операции. http://www.brandonturner.net/blog/2009/07/fastcgi_with_php_opcode_cache/ Возможно, модуль apc cache включен в моей конфигурации php. Я не уверен, что мои порожденные коды php никогда не используются. Должен ли я удалить APC? Имеет ли он накладные расходы?

PHP CGI заменяет имя вызываемого файла в вызовах командной строки exec, вызывая бесконечный цикл

Я переношу приложение на новый сервер. Приложение использует вызовы командной строки, а новый сервер запускает PHP как CGI / FastCGI. Проблема: сценарий, который запускается в командной строке, не является файлом, указанным в команде exec, а сам вызывающий файл. Приложение использует exec () для запуска сценариев в командной строке. Весь код call_script.php (уменьшенный от фактического приложения […]

Могу ли я настроить контент, специфичный для среды?

Точно так же, как вы можете создавать определенный контент на основе типа браузера, есть ли способ генерировать конкретный контент на основе сервера, на котором запущен PHP, без ссылки на имя сервера или сайта? Например, способ для PHP автоматически определять среду, в которой он находился, и настраивать такие вещи, как соединения с БД, ini_set для ошибок […]

Как установить путь php.ini для PHP CGI / FastCGI SAPI на Windows Server 2008 r2?

У меня IIS 7.0 и две версии PHP v5 и v7 на моем Microsoft Windows Server 2008 Standard 6.0 SP2. Проблема в том, что PHP7 или IIS пытается использовать php.ini PHP5 для «веб-сайтов» IIS. Итак, в командной строке все в порядке: X:\>php -v PHP 7.0.2 (cli) (built: Jan 6 2016 12:59:59) ( NTS ) Copyright […]

Могу ли я запускать php-скрипт под разрешениями пользователя с помощью FastCGI и APACHE?

Я хотел бы установить Apache и PHP, но я прочитал, что mod_php очень медленный. Многие разработчики PHP предложили мне использовать FastCGI. Могу ли я запустить свой php-скрипт с определенным пользователем: group? (у каждого vhost есть другой пользователь: группа) Я знаю, что есть suphp, но он слишком медленный. Спасибо огромное!

DNS не работает в PHP (но в целом)

Следующий скрипт: <?php $dnsrecs = dns_get_record('google.com'); foreach($dnsrecs as $dnsrec){ foreach($dnsrec as $label=>$val){ echo $label.':'. $val . '<br>'; } } echo file_get_contents('https://google.com'); ?> Возвращает список записей DNS, но заканчивается неудачей в файле_get_contents, хотя phpinfo () говорит: allow_url_fopen On On allow_url_include Off Со следующей ошибкой: Сообщение PHP: PHP Предупреждение: file_get_contents ( https://google.com ): не удалось открыть поток: […]

mod_fcgid и время жизни XCache

Я использую mod_fcgid и Xcache 3.0.3, PHP 5.4.18. Я знаю, что из-за дизайна mod_fcgid я не могу использовать общую общую память, поэтому каждый процесс php-cgi использует свой собственный кеш в течение своей жизни. Когда я открываю top и проверяю процессы php-cgi я вижу следующее: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ […]

Как установить pthreads на phpfarm php install

Документирование моей борьбы, чтобы помочь другим и, надеюсь, получить некоторые отзывы о том, как я мог бы сделать это лучше. Команда pecl install pthreads терпит неудачу из-за того, что php установлен на моем ящике ubuntu 13.04 без настройки zts. Опции: 1) В репозитории ubuntu нет пакета php с включенными zts. На этом посту ubuntu имеет […]