не могу прикрутить PHP к Apache на FreeBSD 7.2

Статус
В этой теме нельзя размещать новые ответы.

nops

Участник
Регистрация
10 Дек 2008
Сообщения
266
Реакции
8
Друзья!
Сильно не пинайте, второй день как поставил FreeBSD, до этого был CentOS.
Поставил потому, что новый биллинг для шлюза расчитан и работает на фре(там он заточен под IPFW)
Вообщем биллинг Для просмотра ссылки Войди или Зарегистрируйся, Ставил всё по их инструкции.
Там же в инстреции описано как поставить апач и мускуль с перлом из портов. Поставил, ну там типа
Код:
cd /usr/ports/.../apache22  
make install clean
ну и так далее, и с перлом и с мускулем.
Посвилась необходимость воткнуть php и развернуть на этом же шлюзе небольшой хостинг внутренних сайтов и одного наружного.
ставлю так же из портов php5, пишет вроде как поставился(версия 5.2.9) ребутаю апач, захожу на страничку, а там болт. мне высвечивается содержимое файла index.php
Думаю фигня какая-то, сношу make deinstall
Ставлю снова, всё поставилось, ребутаю апач, и снова болт. При попытке зайт на сайт он пытается сохранить файл index.php на локальный комп.

Вообщем проблема в том, что не могу прикрутить ПХП в апачу.
Помогите люди добрые....

заранее благодарен!!!
 
Попробуй сделать вот что:
Проверь, есть ли такая строчка в твоём httpd.conf. Если нет - допиши.
Код:
LoadModule php5_module  libexec/apache22/libphp5.so
Далее, допиши в него следующую конструкцию (опять таки, если нет ничего аналогичного:(
Код:
# Include PHP5 support
Include etc/apache22/extra/httpd-php5.conf
Ну и в папке /usr/local/etc/apache22/extra создаёшь файл httpd-php5.conf со следующим содержанием:
Код:
<IfModule mod_php5.c>
   DirectoryIndex  index.php index.html
   AddType application/x-httpd-php  .php .phtml .php3
   Addtype application/x-httpd-php-source  .phps
</IfModule>
Потом убедись, что этот файл имеет нужные права доступа (чтобы apache его прочитать мог), выполни из под рута
# apachectl configtest
# apachectl graceful
После этого пробуй свой PHP.
 
  • Нравится
Реакции: cube
Как же все запущено в нашем мире.
Вы хоть с документацией по установке ознакомились?
web# whereis apache22
apache22: /usr/ports/www/apache22
Топаем куда нас заслали
Так со всеми портами, которые нужно установить.
Последовательность действий:
mysql (make config, make, make install)
apache22
php5
php5-extensions
----------------------------
В процессе сбора капетов, будут задавать ряд вопросов и писаться после установки пакета, что нужно добавлять или прописывать в конфиге апачи. Что и ув. e_dmitriy описал.
Потом создаете файл index.php и прописываете
<?php
phpinfo();
?>
Заходите через браузер и смотрите что у вас стоит и какие модули активированы.
Зы, да же будучи сильно уставшим или поднагрузкой от водочки все
устанавливается и работает на ура. Главное не тупить по полной.
Все это описано в доках на сайте
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху