Я работаю на Windows 7 (64-разрядная версия), с PHP 5.4.12 и Nginx 1.5.8. Я прочитал много руководств по настройке и устранению этой проблемы, которая заключается в том, что при запросе файла PHP с моего локального хоста он загружает его в виде файла вместо отображения страницы PHP. Ниже приведен файл nginx.conf: worker_processes 1; events { worker_connections […]
Изнутри PHP-программы я хочу знать местоположение исполняемого файла. Для этой цели Perl имеет $^X Есть ли эквивалент в PHP? Это значит, что он может выполнять дочерний PHP-процесс, используя сам (а не жесткий код, путь или предполагать, что «php» правильный). ОБНОВИТЬ Я использую lighttpd + FastCGI, а не Apache + mod_php. Так что да, есть двоичный […]
Недавно я разработал установщик для веб-приложения (да, веб-приложение с установщиком) с помощью набора инструментов Wix . Мастер направляет пользователя на получение всей базовой информации, необходимой сайту для установки, и выглядит следующим образом: Используя пользовательские действия в конце установки, я динамически настроил IIS на обработчик CGI с помощью документации , чтобы настроить FastCGI на Host PHP, […]
В моем файле конфигурации есть блок управления server который начинается с … server { server_name www.example1.com www.example2.com www.example3.com; … чтобы разрешить доступ к сайту с помощью разных доменных имен. Однако PHP $_SERVER['SERVER_NAME'] всегда возвращает первую запись server_name , в этом случае http://www.example1.com Поэтому у меня нет пути от кода 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 на Centos 6.5? Вот как. Требования Centos 6.5 (возможно работает с 6.6 и 7) Apache Apache / 2.2.15 (возможно, работает с другими версиями) Это руководство устанавливает и использует FASTCGI (см. Комментарии для альтернативной установки) PHPFARM Эта установка была выполнена таким образом, чтобы она совместима с iredmail. Вы можете […]
У меня были случайные 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" […]
У нас есть код, похожий на этот: <?php ob_implicit_flush(true); ob_end_flush(); foreach ($arrayOfStrings as $string) { echo time_expensive_function($string); } ?> В Apache это отправляет каждое эхо в браузер по мере его выхода. Однако в nginx / FastCGI это не работает из-за того, что nginx работает (по умолчанию). Можно ли сделать эту работу на nginx / FastCGI, […]
Ссылаясь на Есть ли статический анализатор кода [как Lint] для файлов PHP? – Я рассматриваю, как оценивать содержимое файлов PHP до того, как они будут созданы разработчиками. Независимо от того, какое решение (ы) уместно, будет вызвано с помощью SVN-крючков, аналогичных ответу: можно ли проверить PHP-синтаксис PHP с PHP? Я столкнулся с этой автоматической проверкой синтаксиса […]
Я пытаюсь установить php с fpm в macports. Я где-то читал, что fpm означает FastCGI-менеджер процессов. Означает ли это, что fastcgi и fpm такие же? Если они одинаковые, то почему у нас есть два разных варианта macports для php, а именно: «php5 + fastcgi» и «php5 + fpm»,