Articles of fastcgi

Nginx и FastCGI загружают файлы PHP вместо их обработки

Я работаю на Windows 7 (64-разрядная версия), с PHP 5.4.12 и Nginx 1.5.8. Я прочитал много руководств по настройке и устранению этой проблемы, которая заключается в том, что при запросе файла PHP с моего локального хоста он загружает его в виде файла вместо отображения страницы PHP. Ниже приведен файл nginx.conf: worker_processes 1; events { worker_connections […]

Как узнать исполняемый исполняемый файл PHP?

Изнутри PHP-программы я хочу знать местоположение исполняемого файла. Для этой цели Perl имеет $^X Есть ли эквивалент в PHP? Это значит, что он может выполнять дочерний PHP-процесс, используя сам (а не жесткий код, путь или предполагать, что «php» правильный). ОБНОВИТЬ Я использую lighttpd + FastCGI, а не Apache + mod_php. Так что да, есть двоичный […]

PHP (или что-то еще) CGI-конфигурация в web.config IIS

Недавно я разработал установщик для веб-приложения (да, веб-приложение с установщиком) с помощью набора инструментов Wix . Мастер направляет пользователя на получение всей базовой информации, необходимой сайту для установки, и выглядит следующим образом: Используя пользовательские действия в конце установки, я динамически настроил IIS на обработчик CGI с помощью документации , чтобы настроить FastCGI на Host PHP, […]

nginx "server" с несколькими записями "server_name": всегда первый передается PHP $ _SERVER

В моем файле конфигурации есть блок управления server который начинается с … server { server_name www.example1.com www.example2.com www.example3.com; … чтобы разрешить доступ к сайту с помощью разных доменных имен. Однако PHP $_SERVER['SERVER_NAME'] всегда возвращает первую запись server_name , в этом случае http://www.example1.com Поэтому у меня нет пути от кода PHP, чтобы узнать, какой домен пользователь […]

Nginx загружает php вместо запуска

Iv'e настроит сервер Nginx php на машине Linux REHL. При доступе к html-файлам все идет хорошо, но, пытаясь получить доступ к файлу php, файл загружается, а не выполняется. Это мой nginx.conf: user nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr – […]

несколько php на apache centos

Как можно одновременно запускать несколько версий php на Centos 6.5? Вот как. Требования Centos 6.5 (возможно работает с 6.6 и 7) Apache Apache / 2.2.15 (возможно, работает с другими версиями) Это руководство устанавливает и использует FASTCGI (см. Комментарии для альтернативной установки) PHPFARM Эта установка была выполнена таким образом, чтобы она совместима с iredmail. Вы можете […]

Случайный PHP FastCGI / Сброс соединения с помощью одноранговых / неполных заголовков

У меня были случайные 500 Internal Server ошибок 500 Internal Server на моих сайтах на основе PHP / MySQL на разных общих хостах. Я использую PHP 5.2.17 через CGI / FastCGI на общем сервере Linux. Когда я смотрю в журналы, я вижу следующее: [error] [client 75.71.176.224] (104)Connection reset by peer: FastCGI: comm with server "/dev/shm/blackmou-php.fcgi" […]

Как отключить буферизацию вывода в nginx для приложения PHP

У нас есть код, похожий на этот: <?php ob_implicit_flush(true); ob_end_flush(); foreach ($arrayOfStrings as $string) { echo time_expensive_function($string); } ?> В Apache это отправляет каждое эхо в браузер по мере его выхода. Однако в nginx / FastCGI это не работает из-за того, что nginx работает (по умолчанию). Можно ли сделать эту работу на nginx / FastCGI, […]

Проверка синтаксиса PHP с использованием предварительного источника

Ссылаясь на Есть ли статический анализатор кода [как Lint] для файлов PHP? – Я рассматриваю, как оценивать содержимое файлов PHP до того, как они будут созданы разработчиками. Независимо от того, какое решение (ы) уместно, будет вызвано с помощью SVN-крючков, аналогичных ответу: можно ли проверить PHP-синтаксис PHP с PHP? Я столкнулся с этой автоматической проверкой синтаксиса […]

В чем разница между fastcgi и fpm?

Я пытаюсь установить php с fpm в macports. Я где-то читал, что fpm означает FastCGI-менеджер процессов. Означает ли это, что fastcgi и fpm такие же? Если они одинаковые, то почему у нас есть два разных варианта macports для php, а именно: «php5 + fastcgi» и «php5 + fpm»,

Intereting Posts
В PHP / MySQL следует открыть несколько соединений с базой данных или поделиться 1? PHP обнаруживает (или удаляет) текущую букву диска? реальный пример memoization в javascript? Организация многомерного массива Передать переменную ввода текста в PHP для загрузки Div «Безопасный» процессор уценки для PHP? Санизировать контент POST с содержимым HTML не удалось очистить содержимое с веб-сайта Как изменить этот код ajax на длительный опрос PHP MYSQLI подготовил вход в систему и проверил статус пользователя PHP делает счетчик загрузки, не выходя из текущей страницы Как принять параметры сортировки и разбивки на страницы во всех URI REST с помощью Slim? Regex приводит к тому, что «Разделитель не должен быть буквенно-цифровым или обратным слэшем» В PHP, который быстрее: preg_split или взрывается? Скрытие скрытых входов в виде строки (с использованием PHP Simple HTML DOM Parser)