Sabayon, Calculate, Funtoo, Exherbo
Модератор: /dev/random
inhab
Сообщения: 19
ОС: WinXP, Gentoo
Сообщение
inhab » 17.08.2007 00:06
Вобщем поставил все с параметрами по умолчанию, хочу чтоб php как cgi работал.
/etc/apache2/httpd.conf
Код: Выделить всё
...
ScriptAlias /php/ "/usr/lib/php5/bin/"
Action cgi-php /php/php
AddHandler cgi-php .php
...
/var/log/apache2/error_log
Код: Выделить всё
...
[Thu Aug 16 22:53:40 2007] [error] [client 192.168.11.1] Premature end of script headers: php
...
Не подскажите в чем проблема?
inhab
Сообщения: 19
ОС: WinXP, Gentoo
Сообщение
inhab » 17.08.2007 10:29
Вся проблема в зависимостях. Так как при:
index.php
вывод на экран вполне адекватен.
Хрюндель
Сообщения: 304
ОС: Сам не знаю
Сообщение
Хрюндель » 17.08.2007 11:50
А я у себя вот немного другое вижу
Код: Выделить всё
Action php-script /cgi-bin/php
AddHandler php-script .php
ну и сам php скомпилен в папку /cgi-bin/
inhab
Сообщения: 19
ОС: WinXP, Gentoo
Сообщение
inhab » 17.08.2007 12:11
Ну вроде у нас похоже написано, а разве есть разница куда скомпилен? Он у меня по умолчанию компилился куда хотел, ведь для этого протеже и существует.
Хрюндель
Сообщения: 304
ОС: Сам не знаю
Сообщение
Хрюндель » 17.08.2007 12:40
У тебя написано
Action cgi-php /php/php
а у меня
Action php-script /cgi-bin/php
inhab
Сообщения: 19
ОС: WinXP, Gentoo
Сообщение
inhab » 17.08.2007 13:48
Вобщем удалил пхп. Поставил с флагом cgi.
Далее скопировал php-cgi и php.ini в /var/www/localhost/cgi-bin/.
В httpd.conf добавил:
Код: Выделить всё
Action php-script /cgi-bin/php-cgi
AddHandler php-script .php
Все заработало. Правильно я сделал?
Хрюндель
Сообщения: 304
ОС: Сам не знаю
Сообщение
Хрюндель » 17.08.2007 19:57
а фиг знает.. но раз заработало значит правильно
inhab
Сообщения: 19
ОС: WinXP, Gentoo
Сообщение
inhab » 17.08.2007 20:43
Вопрос решен.