The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Apache+PHP"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Apache+PHP"  
Сообщение от Mecenat (ok) on 05-Ноя-08, 02:26 
Возникла проблема стоит apache :
# pkg_info | grep apache
apache-2.2.9_5 Version 2.2.x of Apache web server with prefork MPM.
Вот в хандбуке описано что(взято с http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/netwo...)
Добавление поддержки PHP5 к веб серверу Apache производится путем установки порта www/mod_php5.

Этот порт устанавливает и настраивает модули, необходимые для поддержки динамических PHP веб страниц. Убедитесь, что в файл /usr/local/etc/apache/httpd.conf были добавлены следующие секции:

LoadModule php5_module libexec/apache/libphp5.so

AddModule mod_php5.c
<IfModule mod_php5.c>
DirectoryIndex index.php index.html
</IfModule>
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
</IfModule>
Когда попробовал найти этот порт www/mod_php5 :
whereis mod_php5
mod_php5:

то как видно ничего не нашлось для дальнейшей установки. Вопрос такой: какой порт для организации пхп тут тогда нужен. Порты обновил. pkg_add не идёт. Или если пхп для апача включён куда-то то что в конфиге апача надо дописать.
Укажите пожалуйста куда копать надо.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

  • Apache+PHP, domas, 05:11 , 05-Ноя-08, (1)  
    • Apache+PHP, Mecenat, 07:21 , 05-Ноя-08, (2)  
      • Apache+PHP, domas, 07:51 , 05-Ноя-08, (4)  
        • Apache+PHP, Radio, 08:01 , 05-Ноя-08, (5)  
  • Apache+PHP, Radio, 07:38 , 05-Ноя-08, (3)  
    • Apache+PHP, Mecenat, 09:49 , 05-Ноя-08, (6)  

Сообщения по теме [Сортировка по времени | RSS]


1. "Apache+PHP"  
Сообщение от domas (ok) on 05-Ноя-08, 05:11 
Для начала копать надо в сторону man whereis.
С чего ты решил, что его можно так найти?

Путь www/mod_php5 указан относительно всей колекции портов - /usr/ports.

Предчувствуя следующий вопрос, сразу отвечу: man ports

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Apache+PHP"  
Сообщение от Mecenat (ok) on 05-Ноя-08, 07:21 
>Для начала копать надо в сторону man whereis.
>С чего ты решил, что его можно так найти?
>
>Путь www/mod_php5 указан относительно всей колекции портов - /usr/ports.
>
>Предчувствуя следующий вопрос, сразу отвечу: man ports

Если в глобальном поиске не нашлось ничегоподобного *mod_php5* то понятное дело что не установлен. И я ищу аналог  или как во всяком случае пхп прилепить к моей версии апача.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Apache+PHP"  
Сообщение от domas (ok) on 05-Ноя-08, 07:51 
Что такое "глобальный поиск"?
Еще раз man whereis.
Когда почитаешь - поймешь почему не нашло (и не должно находить).

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Apache+PHP"  
Сообщение от Radio (ok) on 05-Ноя-08, 08:01 
В Вас играет вредность.
Человек спрашивает как соединить Apache+PHP, Вы ему совершенно про другое.

Почему бы не поискать нужную программу при помощи whereis?

Читаем man whereis
     ...................  Program sources are located in a list of known stan-
     dard places, including all the subdirectories of /usr/src and /usr/ports


Запускаем
whereis mod_php5
или
whereis lang/mod_php5

в обоих случаях результат:
php5: /usr/ports/lang/php5

Молчание было было адекватной реакцией с Вашей стороны.

>Что такое "глобальный поиск"?
>Еще раз man whereis.
>Когда почитаешь - поймешь почему не нашло (и не должно находить).

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Apache+PHP"  
Сообщение от Radio (ok) on 05-Ноя-08, 07:38 
Всё гораздо проще:

cd /usr/ports/lang/php5
make install

В появившемся меню выбрать Build Apache module

Всё!

Скрипт сам добавит все нужные секции в httpd.conf

>Возникла проблема стоит apache :
># pkg_info | grep apache
>apache-2.2.9_5 Version 2.2.x of Apache web server with prefork MPM.
>Вот в хандбуке описано что(взято с http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/netwo...)
>Добавление поддержки PHP5 к веб серверу Apache производится путем установки порта www/mod_php5.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Apache+PHP"  
Сообщение от Mecenat (ok) on 05-Ноя-08, 09:49 
Radio Спасибо огромное!
#cd /usr/ports/lang/php5
#make config //добавил пункт конфигурации для апача
#make install clean

Затем в httpd.conf был увиден искомый
LoadModule php5_module        libexec/apache22/libphp5.so


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру