Страница 1 из 1
Не работает php.
Добавлено: 2006-12-14 10:26:12
PSdok
Установил FreeBSD 6.1
Сразу решил установить из портов postfixadmin.
При установке сразу были поставлены
apache 2.2 и php 5.2.0.
Все вроде здорово.
apache 2.2 запустился без проблем, страничка выдается
но php не работает. Выдает код открытым текстом.
Препробовал все, что делать?
(на всякий случай прикрепил файлы php.ini и httpt.conf )
Добавлено: 2006-12-14 10:46:36
Alex Keda
надо аттачи настроить...
=========
php в конфиге пропиши
и вообще - юзай 1.3
Добавлено: 2006-12-14 13:00:05
PSdok
Так чего там настраивать?
Вроде все прописано.
и вообще - юзай 1.3
полностью улалить апаче 2.2 и php и потом установить с нуля 1,3 и опять php
Добавлено: 2006-12-14 15:08:51
kirill
Добавлено: 2006-12-14 18:07:36
PSdok
Жаль что ни кто не поможет,
завтра все снесу
Добавлено: 2006-12-14 20:08:42
Alex Keda
маны помогут.
я ж сказал - php в конфиге апача пропиши.
Добавлено: 2006-12-14 20:46:55
kirill
lissyara писал(а):маны помогут.
я ж сказал - php в конфиге апача пропиши.
Несколько не в тему, но хотел помочь человеку ознокомившись с конфигом аппача, однако не могу понять как его увидить, вместо прикрипленного файлика вижу пустой прямоугольник с надписью атач филе, у мну руки кривые или засада иного характера...

Добавлено: 2006-12-14 23:47:49
Alex Keda
да никак не разгребусь...
щёлкни правой мышью, выбери свойства, скопируй url и скачай с него файл...
===============
там дел на пару строк, если по минимуму. но - я невижу аргументации - почему нужен второй апач. когда будут аргументы - будет ответ, пока - тока подсказки куда рыть.
Ставь 1.3 из портов, затем php - не забудь галку про модуль...
Добавлено: 2006-12-15 13:48:18
kirill
lissyara писал(а):да никак не разгребусь...
щёлкни правой мышью, выбери свойства, скопируй url и скачай с него файл......
Спасибо, помогло
===============
lissyara писал(а):там дел на пару строк, если по минимуму. но - я невижу аргументации - почему нужен второй апач. когда будут аргументы - будет ответ, пока - тока подсказки куда рыть.
Ставь 1.3 из портов, затем php - не забудь галку про модуль...
Ну скажем в httpd-2.2.3 мне очень понравилась модульная структура, что надо , то и запускаешь, хотя конечно это на любителя и к данному случаю не относиться...
Для tormozok:
Посмотрел ваш конфиг, модуль у вас включился насколько я понимаю строкой:
LoadModule php5_module libexec/apache/libphp5.so
Дальше добавляется :
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php-source .phps
Копируется
cp php.ini-dist /usr/local/lib/php.ini
Соответственно при этих записях это не нужно:
<IfModule mod_dir.c>
<IfModule mod_php3.c>
<IfModule mod_php4.c>
DirectoryIndex index.php index.php3 index.html
</IfModule>
<IfModule !mod_php4.c>
DirectoryIndex index.php3 index.html
</IfModule>
</IfModule>
<IfModule !mod_php3.c>
<IfModule mod_php4.c>
DirectoryIndex index.php index.html
</IfModule>
<IfModule !mod_php4.c>
DirectoryIndex index.php index.html
</IfModule>
</IfModule>
</IfModule>
<IfModule mod_php3.c>
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3-source .php3s
</IfModule>
<IfModule mod_php4.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
</IfModule>
Помоему это наследие 4 пхп

Добавлено: 2006-12-15 15:27:09
Notaky
Кстати вопрос насчет апача 1.3 есть например у меня апач с php4 модулем...а вот мне бы туда еще ssl модуль прикрутить..как бы это сделать?
Добавлено: 2006-12-15 16:05:51
PSdok
Снес апаче
снес php
поставил апаче 1.3
поставил php 4
Все заработало
спасибо за помошь.
Добавлено: 2006-12-15 18:10:24
kirill
Notaky писал(а):Кстати вопрос насчет апача 1.3 есть например у меня апач с php4 модулем...а вот мне бы туда еще ssl модуль прикрутить..как бы это сделать?
Посмотри здесь:
http://www.uvsw.narod.ru/project/apache2.html, но апач там второй
Добавлено: 2006-12-19 1:57:35
nop
Я так понял тема уже закрытая, но если не задаваться вопросом, почему именно второй апач...
Я не вижу вообще проблемы. Система FreeBSD 6.1. Всё инсталлится из портов:
- 1) Ставлю из портов Apache v2.2.3
2) Ставлю из портов PHP5 v5.2.0 (причем при инсталляции он сам прописует свой модуль в конфиге апачу и пишет какие строчки добавить в конфиг для активации расширения php)
3) Ставлю PHP5 Extensions v1.0
4) В конфиге апача добавляю строчки:
Код: Выделить всё
<IfModule php5_module>
AddType application/x-httpd-php .php
</IfModule>
И все замечательно работает...

Добавлено: 2006-12-19 8:36:36
Alex Keda
не юзаю и пока не планирую ни пятый php ни второй апач...
невижу причин.
Зато вижу минус в снижении быстродействия....