Автор Тема: PHP & Apache  (Прочитано 3545 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RelaX

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 200
  • +0/-0
  • 0
    • Просмотр профиля
PHP & Apache
« : 23 Июня 2004, 19:44:47 »
Здравствуйте.

установил PHP на FreeBSD как CGI. если пишу скрипт с выводом информации phpinfo() в файл и выполняю этот скрит из командной строки, и при просмотре этого файла все настроено нормально. А вот РНР c APACHE не хочет работать. Нашел инструкцию по настройке PHP как CGI для апача:

SсriptAlias /php4-cgi/ "/usr/local/bin/"

AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all


AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4

Action application/x-httpd-php /php4-cgi/php


Добавил это в httpd.conf (пути в добавлениях соответствуют истинным).

При запуске любого скрипта через браузер выскакивают ошибки:

Warning: Unexpected character in input: \'\' (ASCII=6) state=1 in /usr/local/bin/php on line 1866

Warning: Unexpected character in input: \'\' (ASCII=8) state=1 in /usr/local/bin/php on line 1866

Warning: Unexpected character in input: \'\' (ASCII=1) state=1 in /usr/local/bin/php on line 1866

Warning: Unexpected character in input: \' in /usr/local/bin/php on line 1866

Warning: Unexpected character in input: \' in /usr/local/bin/php on line 1866

Warning: Unexpected character in input: \'\' (ASCII=18) state=1 in /usr/local/bin/php on line 1866

Warning: Unexpected character in input: \' in /usr/local/bin/php on line 1866

Warning: Unexpected character in input: \' in /usr/local/bin/php on line 1866

Warning: Unexpected character in input: \' in /usr/local/bin/php on line 1866

Parse error: parse error, unexpected T_STRING in /usr/local/bin/php on line 1866

Что делать - я не знаю. Подскажите пожалуйста.

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
PHP & Apache
« Ответ #1 : 24 Июня 2004, 09:58:27 »
Цитировать
RelaX:

AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all

лишнее.
AS IS...

Оффлайн RelaX

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 200
  • +0/-0
  • 0
    • Просмотр профиля
PHP & Apache
« Ответ #2 : 25 Июня 2004, 17:02:37 »
ThE0ReTiC
оставил только
SсriptAlias /php4-cgi/ "/usr/local/bin/"

AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4

Action application/x-httpd-php /php4-cgi/php

и эффект тот же

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
PHP & Apache
« Ответ #3 : 25 Июня 2004, 17:11:09 »
RelaX
так
вопрос 1
как вызываешь скрипт
вопрос 2 (офф)
почему не собрать как модуль?
AS IS...

Оффлайн RelaX

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 200
  • +0/-0
  • 0
    • Просмотр профиля
PHP & Apache
« Ответ #4 : 25 Июня 2004, 22:01:11 »
ThE0ReTiC
1. http://мой_сервер/phpinfo.php (где phpinfo.php скрипт, который выводит все параметры PHP функцией phpinfo() ).

2. до этого был собран как модуль - все работало безупречно, но на многих хостинг-серверах PHP идет как CGI, вот и я решил попробовать установить как CGI :) , но что-то не срослось :)

off: сейчас обратно поставил как модуль, и все работает :)

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
PHP & Apache
« Ответ #5 : 26 Июня 2004, 19:24:57 »
Цитировать
RelaX:
 но на многих хостинг-серверах PHP идет как CGI

на бесплатных да.
это не ориентир.
AS IS...

Оффлайн RelaX

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 200
  • +0/-0
  • 0
    • Просмотр профиля
PHP & Apache
« Ответ #6 : 26 Июня 2004, 20:31:55 »
ThE0ReTiC

нет, даже на платных видел, только понять не могу, в чем отличия утановки как CGI или модуль

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
PHP & Apache
« Ответ #7 : 27 Июня 2004, 15:54:28 »
RelaX
в мануал не заглядывал?
там все описано...
AS IS...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28