Tomsk Sysadmins Forum

Unix => Администрирование => Topic started by: sandyz on April 18, 2008, 09:52:11

Title: FreeBSD не могу к Apache 2.2.6_2 привинтить PHP
Post by: sandyz on April 18, 2008, 09:52:11
в портах к FreeBSD7 не нашел mod_php. Есть другой способ заставить Apache работать с PHP?
Title: FreeBSD не могу к Apache 2.2.6_2 привинтить PHP
Post by: Diver on April 18, 2008, 10:50:15
К сожалению недавно снёс фрю, поэтому точно ничего посоветовать не могу. Ну если есть внешка то можно скачать порт/пакет/сырцы. Может быть во фре всё таки додумались сделать какую-нить утилиту для поиска портов, я не знаю. Вот например в Федоре берешь и просто пишешь yum list *php* и выдаётся список всех пакетов связанных с пхп, может и во фре такое появилось. Ну еще могу посоветовать сделать sudo updatedb а потом locate php - может вы не там порт искали?
Title: FreeBSD не могу к Apache 2.2.6_2 привинтить PHP
Post by: nuclight on April 18, 2008, 11:55:58
Quote from: Diver
К сожалению недавно снёс фрю, поэтому точно ничего посоветовать не могу. Ну если есть внешка то можно скачать порт/пакет/сырцы. Может быть во фре всё таки додумались сделать какую-нить утилиту для поиска портов, я не знаю. Вот например в Федоре берешь и просто пишешь yum list *php* и выдаётся список всех пакетов связанных с пхп, может и во фре такое появилось. Ну еще могу посоветовать сделать sudo updatedb а потом locate php - может вы не там порт искали?

Это все от неграмотности и ленивости - man ports читать надо, много лет уже всё есть. Набирается make -C /usr/ports search name=php и моментом имеется весь список.
Title: FreeBSD не могу к Apache 2.2.6_2 привинтить PHP
Post by: sandyz on April 18, 2008, 13:04:54
спасибо nuclight за подсказку.
В портах указано, что mod_php5 входит в порт php5.
Вот только что прописать в httpd.conf не пойму?! после установки php5 модуль mod_php5.so так и не появился.
Title: FreeBSD не могу к Apache 2.2.6_2 привинтить PHP
Post by: stranger on April 19, 2008, 20:25:33
Quote from: sandyz
спасибо nuclight за подсказку.
В портах указано, что mod_php5 входит в порт php5.
Вот только что прописать в httpd.conf не пойму?! после установки php5 модуль mod_php5.so так и не появился.
Ну наверно посмотреть прописана ли загрузка модуля
Code: [Select]
LoadModule php5_module        libexec/apache22/libphp5.soИ включить распознавание расширения в нужном месте
Code: [Select]
AddType application/x-httpd-php .phpНу и сделать индекс там же
Code: [Select]
DirectoryIndex index.php
Title: FreeBSD не могу к Apache 2.2.6_2 привинтить PHP
Post by: sandyz on April 21, 2008, 16:19:00
спасибо, stranger !!! именно этого мне и не хватало!!!
Title: FreeBSD не могу к Apache 2.2.6_2 привинтить PHP
Post by: stranger on April 24, 2008, 21:51:02
Quote from: sandyz
спасибо, stranger !!! именно этого мне и не хватало!!!
Да не за что...
Для сведения когда собираешь из портов и говоришь make install, то там выдается перед окончанием интересная инфа - ее лучше прочитать... И про то что я выше написал, тоже говорилось во время установки...