Запустить php скрипт как CGI-приложение?
Нашел один варриант:
Цитата:
В каталоге, где расположены скрипты, которые следует запускать с правами пользователя, создаете .htaccess и добавляете в него следующие строки:
-----
AddType application/x-cgi-php phtml
Action application/x-cgi-php /cgi-bin/php.cgi
-----
Пояснение: После 'AddType application/x-cgi-php' указываются расширения PHP-скриптов, которые вы хотите запускать в режиме CGI.
В каталоге /cgi-bin вашего сайта создаете
php.cgi с правами 711. в нем пишите 2 строки:
-----
#!/usr/bin/php
-----
AddType application/x-cgi-php phtml
Action application/x-cgi-php /cgi-bin/php.cgi
-----
Пояснение: После 'AddType application/x-cgi-php' указываются расширения PHP-скриптов, которые вы хотите запускать в режиме CGI.
В каталоге /cgi-bin вашего сайта создаете
php.cgi с правами 711. в нем пишите 2 строки:
-----
#!/usr/bin/php
Но он мне не очень подходит, тем что надо создать php.cgi.
Может есть еще какой-нибудь способ запустить php скрипт как CGI приложение?
http://forum.codenet.ru/showthread.php?t=24995
описанно, как настроить выполнение CGI. PHP в этом смысле ничем не отличается. единственное - проследите, чтобы в php.ini был установлен
cgi.force.redirect = 0
подробнее см. здесь:
http://www.codenet.ru/webmast/apache/AMP/
в FAQ
описанно, как настроить выполнение CGI. PHP в этом смысле ничем не отличается. единственное - проследите, чтобы в php.ini был установлен
cgi.force.redirect = 0
подробнее см. здесь:
http://www.codenet.ru/webmast/apache/AMP/
Т.е. в .htaccess прописать:
Options +ExecCGI
AddHandler cgi-script .php
а ты попробуй. эмпирический путь познания - самый надежный :)
Пишу скрипт:
Цитата:
#!/usr/bin/php
<?
CODE
?>
<?
CODE
?>
Ни кто ни на что не ругается, но в браузере получаю все что написано ниже первой строчки. Т.е. в браузере я увижу <?CODE?>. Что с этим делать?
Спасибо всем )
Давно уже использую такой режим. Он дает свои преимущества, но и трудностей тоже хватает :( :