Articles of cgi

«Слабость / недостаток» сценария php exec python

Каковы плохие моменты при выполнении скрипта python с php? Кроме того, как это отличается от выполнения python с помощью метода cgi Я нашел этот интересный метод из сценария запуска скрипта python из php, и я подумал, что будет здорово использовать exec("python ../cgi-bin/form.py"); и тесно связанных методов. Пожалуйста, объясните правильно и скажите мне, что мы должны […]

Subrequest для PHP-CGI

virtual() может использоваться только при запуске PHP в качестве модуля apache. Мой общий хостинг запускает его как CGI, поэтому он не работает. Есть ли другой способ сделать это? Примечание. Подзапрос предназначен для статических файлов, которые я хотел бы предоставить Apache (для производительности, кеширования HTTP-заголовков и т. Д.). Прямо сейчас это обрабатывается с помощью перенаправления HTTP […]

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

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

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

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

Является ли CGI все еще медленным при использовании с компилируемой программой, которая не требует виртуальной машины?

Когда я узнал CGI, я узнал, что любой язык программирования может быть использован для того, чтобы перехватить его вывод в ответном сообщении http, и его ввод – это сообщение с запросом http. Многие статьи, которые я рассказывал о CGI в контексте Perl, это потому, что Perl является наиболее распространенным языком, используемым совместно с CGI? Мне […]

Динамические теги <img> излишне перезагружают статические изображения

Я уже задавал этот вопрос в теге <img>, не соблюдая максимальный возраст и излишне перезагружая изображения, и думал, что комментарии предоставили удовлетворительный ответ, но оказывается, что я ошибся. За шесть месяцев, я думаю, я придумал решение, но хочу проверить его здесь, прежде чем внедрять его. Это будет работать? Стоит ли это реализовать? Любое более простое […]

Как я могу позвонить Perl со своей PHP-страницы на apache?

мой друг и я создаем парсер журнала для серии игр. Мы написали интерфейс (web) в PHP / MySQL и парсер в Perl (также, конечно, используя MySQL). Теперь у нас возникают проблемы с тем, чтобы эти два человека общались. Все, что нам не нужно делать, это: одна страница администрирования в Интернете, где у вас есть кнопка […]

Как установить переменную среды в PHP с помощью Apache / FastCGI?

Мне нужно определить переменную среды с именем SQLANY17 и эта переменная должна быть доступна в PHP (т.е. в разделе «Среда» на стандартной phpinfo() ). PHP выполняется через FastCGI, и я запускаю CentOS 7 x64, Apache 2.4.6 и PHP 5.5.30. Я отредактировал /etc/httpd/conf.d/fcgid.conf который уже существует в моем дистрибутиве. Согласно документации , среда может быть определена […]

Laravel 4 на встроенном веб-сервере PHP (CGI) вместо Apache

Я пытаюсь запустить laravel4 на службе, которая не может использовать Apache или nginx. все хорошо, пока я не хочу использовать Маршруты в моем проекте. Я попытался использовать /index.php/… по URL-адресу, но не смог выполнить эту работу. есть ли способ заставить laravel не использовать файл .htaccess или какие-либо способы использования необработанной PHP-маршрутизации?

G-WAN, выходные заголовки из CGI-скрипта

Я пытаюсь установить HTTP-заголовок, например Content-Type по сценарию CGI. В PHP : header('Content-Type: text/plain'); // or echo 'Content-Type: text/plain', "\r\n\r\n"; // as first line или в Go : fmt.Print("Content-Type: text/plain\r\n\r\n") // as first line Оба не влияют на выход. Как это может быть сделано? РЕДАКТИРОВАТЬ Я также попробовал следующее в Go , используя пакет CGI […]