Страница 1 из 1

Не работает php

Добавлено: 2014-06-03 8:33:53
okamigo
Уважаемые пользователи собрал вебсервер на freebsd 9.2 по данной инструкции http://forums.pcbsd.org/showthread.php?t=21230, создал страницу index.php (код: <? phpinfo(); ?>) при открытии ip/index.php она предлагает мне скачать его, не открывает версию php
помогите пожалуйста. замучился, как решить данную проблему?

Re: Не работает php

Добавлено: 2014-06-03 8:54:22
dmtr
если вы строго следовали инструкции и выполняли в 12 пункте
You should select “Build Apache module” by highlighting the option with the arrow keys and hitting the space bar.
то у вас просто не подгружается апачем модуль mod_php и он не знает что пхп-код надо обрабатывать. чтобы он подгружался надо сделать что-то типа

Re: Не работает php

Добавлено: 2014-06-03 10:00:15
okamigo
dmtr писал(а):если вы строго следовали инструкции и выполняли в 12 пункте
You should select “Build Apache module” by highlighting the option with the arrow keys and hitting the space bar.
то у вас просто не подгружается апачем модуль mod_php и он не знает что пхп-код надо обрабатывать. чтобы он подгружался надо сделать что-то типа
Build Apache module при выборе не было

сейчас все сделал, как в инструкции, вы дали, при рестарта апача выдает cannot load libexec/apache24/libphp5.so into server: cannot open /usr/local/libexec/apache24/libphp5.so

Re: Не работает php

Добавлено: 2014-06-03 10:08:07
dmtr
ну какбы лучше было другую инструкцию взять тогда. если шаг прописан значит он нужен, а если вы его не можете выполнить - значит что-то не так? и чаще всего работать не будет, инструкции устаревают какбэ.
Build Apache module при выборе не было
а что было? покажите вывод команды

Код: Выделить всё

make config
для php

Re: Не работает php

Добавлено: 2014-06-03 10:13:04
okamigo
dmtr писал(а):ну какбы лучше было другую инструкцию взять тогда. если шаг прописан значит он нужен, а если вы его не можете выполнить - значит что-то не так? и чаще всего работать не будет, инструкции устаревают какбэ.
Build Apache module при выборе не было
а что было? покажите вывод команды

Код: Выделить всё

make config
для php
вот, прикрепил картинку

Re: Не работает php

Добавлено: 2014-06-03 10:31:16
dmtr
ну чо-то походу 5.4 как-то отдельно надо модулем собирать. заюзайте /usr/ports/lang/php53:

Код: Выделить всё

 ??????????????????????????????? php53-5.3.28_2 ?????????????????????????????????
                                     ? ? [ ] AP2FILTER  Use Apache 2.x filter interface (experimental)            ? ?  
                                     ? ? [x] APACHE     Build Apache module                                       ? ?  
                                     ? ? [x] CGI        Build CGI version                                         ? ?  
                                     ? ? [x] CLI        Build CLI version                                         ? ?  
                                     ? ? [ ] DEBUG      Build with debugging support                              ? ?  
                                     ? ? [ ] FPM        Build FPM version (experimental)                          ? ?  
                                     ? ? [ ] IPV6       IPv6 protocol support                                     ? ?  
                                     ? ? [ ] LINKTHR    Link thread lib (for threaded extensions)                 ? ?  
                                     ? ? [ ] MAILHEAD   mail header patch                                         ? ?  
                                     ? ? [ ] MULTIBYTE  zend multibyte support                                    ? ?  
                                     ? ? [ ] SUHOSIN    Suhosin protection system                                 ? ?  
или ищите в гугле если именно 5.4 надо
freebsd php 5.4 apache module

Re: Не работает php

Добавлено: 2014-06-03 10:34:37
okamigo
dmtr писал(а):ну чо-то походу 5.4 как-то отдельно надо модулем собирать. заюзайте /usr/ports/lang/php53:

Код: Выделить всё

 ??????????????????????????????? php53-5.3.28_2 ?????????????????????????????????
                                     ? ? [ ] AP2FILTER  Use Apache 2.x filter interface (experimental)            ? ?  
                                     ? ? [x] APACHE     Build Apache module                                       ? ?  
                                     ? ? [x] CGI        Build CGI version                                         ? ?  
                                     ? ? [x] CLI        Build CLI version                                         ? ?  
                                     ? ? [ ] DEBUG      Build with debugging support                              ? ?  
                                     ? ? [ ] FPM        Build FPM version (experimental)                          ? ?  
                                     ? ? [ ] IPV6       IPv6 protocol support                                     ? ?  
                                     ? ? [ ] LINKTHR    Link thread lib (for threaded extensions)                 ? ?  
                                     ? ? [ ] MAILHEAD   mail header patch                                         ? ?  
                                     ? ? [ ] MULTIBYTE  zend multibyte support                                    ? ?  
                                     ? ? [ ] SUHOSIN    Suhosin protection system                                 ? ?  
или ищите в гугле если именно 5.4 надо
freebsd php 5.4 apache module
Сейчас удалю версию 5 и установлю Вашу версию

Re: Не работает php

Добавлено: 2014-06-03 10:38:26
dmtr
ага, теперь отдельный порт для модуля:

Код: Выделить всё

/usr/ports/www/mod_php5
попробуйте его поставить и рестартануть апач. он для 5.4, удалять не надо его

Re: Не работает php

Добавлено: 2014-06-03 10:42:59
okamigo
dmtr писал(а):ага, теперь отдельный порт для модуля:

Код: Выделить всё

/usr/ports/www/mod_php5
попробуйте его поставить и рестартануть апач. он для 5.4, удалять не надо его
установил версию 5.3, а при установке /usr/ports/www/mod_php5

Re: Не работает php

Добавлено: 2014-06-03 10:46:22
dmtr
внимательно тему перечитайте, плииз

Re: Не работает php

Добавлено: 2014-06-03 10:48:46
okamigo
dmtr писал(а):внимательно тему перечитайте, плииз
что то неправильно сделал?

Re: Не работает php

Добавлено: 2014-06-05 18:59:19
okamigo
проблема решена, спасибо dmtr за помощь

Re: Не работает php

Добавлено: 2014-06-08 12:21:44
Alex Keda
телепатирую верное решение

Код: Выделить всё

srv0# grep php /usr/local/etc/apache22/httpd.conf 
LoadModule php5_module        libexec/apache22/libphp5.so
DirectoryIndex index.php index.html index.htm index.html.var
# handle .php
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps