Articles of cgi

Как включить fastcgi в Yosemite с PHP 5.5.14

Я использую PHPStorm 9 на Mac OSX Yosemite 10.10, и когда я пытаюсь открыть проект в браузере, он возвращает ошибку «502 Bad Gateway». В PHPStorm говорится, что php–cgi не найден Please ensure that configured PHP interpreter built as CGI program (–enable-fastcgi was specified) Я последовал за ответом Гоча Роба в этом вопросе , но это […]

Как передать параметры строки запроса в двоичный файл PHP?

Я разрабатываю веб-сервер, который вызывает двоичный файл PHP (через CGI) для обработки сценария. Вот проблема: PHP-скрипт не подбирает параметры командной строки. Например, если клиент запрашивает path/to/file.php?test=value , массив $_GET пуст. Я попытался передать параметры в переменной среды ( QUERY_STRING ), но они все еще не отображаются. Как передать параметры строки запроса в приложение PHP?

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

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

Переменные среды не передаются из .htaccess в PHP

Я пытаюсь передать переменную окружения от .htaccess до PHP. Это отлично работает на моем локальном сервере WAMP, но на сервере, где размещен мой веб-сайт, он безрезультатен. Вот моя тестовая конфигурация: .htaccess: SetEnv TEST_VARIABLE test_value test.php: <pre> getenv('TEST_VARIABLE') = <?php print getenv('TEST_VARIABLE'); ?> getenv('REDIRECT_TEST_VARIABLE') = <?php print getenv('REDIRECT_TEST_VARIABLE'); ?> </pre> На моем локальном сервере правильное возвращение […]

В чем отличия между скриптом mod_php и cgi php?

В чем отличия между скриптом mod_php и cgi php? Я имею в виду, почему это лучше (это?) Использовать mod_php вместо простых скриптов php, запуская их как CGI? благодаря

установка композитора на общем хосте

Я пытаюсь установить композитор на свой общий хост в первый раз. Когда я запускаю curl -sS https://getcomposer.org/installer | php curl -sS https://getcomposer.org/installer | php Я получаю Composer успешно установленным Пользователь: php composer.phar когда я запускаю php composer.phar я получаю эту воюющую ошибку: Предупреждение: Composer должен быть вызван через версию CLI для PHP, а не cgi-fcgi […]

Зачем избегать CGI для Python с хостом LAMP?

Я много лет использую PHP. В последнее время я столкнулся с многочисленными сообщениями на форуме о том, что PHP устарел , что современные языки программирования проще, безопаснее и т. Д. Итак, я решил начать изучать Python . Поскольку я привык использовать PHP, я только начал создавать страницы, загрузив файл .htaccess с помощью: addtype text/html py […]

php-cgi работает очень медленно на окнах

Я пытаюсь ускорить работу сайта wordpress, потому что по какой-то причине он занимает в среднем 5 секунд, чтобы загрузить страницу (очевидно, слишком медленно). Я отследил его до php–cgi.exe, забивающего невероятно большое количество процессорного времени, но теперь не знаю, как выяснить, почему и как его исправить. Любые идеи, как я мог отладить php-cgi.exe и выяснить, что […]

Когда я должен использовать Perl CGI вместо PHP (или наоборот)?

Для целей хобби у меня есть общее пространство на сервере хостинга, который предоставляет, как и многие из них, как PHP, так и Perl CGI. Я читал в нескольких местах, что скрипты CGI устарели сейчас, я думаю, что в основном для проблем с производительностью (например, это PHP или ванильный Perl CGI быстрее? ). Но так как […]

Как передать данные POST в PHP-CGI?

Обновить: В отчаянии я сделал следующее в оболочке: REDIRECT_STATUS=true SCRIPT_FILENAME=/var/www/… REQUEST_METHOD=POST GATEWAY_INTERFACE=CGI/1.1 export REDIRECT_STATUS export SCRIPT_FILENAME export REQUEST_METHOD export GATEWAY_INTERFACE echo "test=1" | php-cgi … и STILL переменные $_POST не отображаются в результатах этого: <?php var_dump($_POST); ?> Я пытаюсь создать небольшой веб-сервер, который взаимодействует с двоичным php-cgi . Однако все идет не так хорошо. php-cgi […]