Страница 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 при выборе не было
а что было? покажите вывод команды
для php
Re: Не работает php
Добавлено: 2014-06-03 10:13:04
okamigo
dmtr писал(а):ну какбы лучше было другую инструкцию взять тогда. если шаг прописан значит он нужен, а если вы его не можете выполнить - значит что-то не так? и чаще всего работать не будет, инструкции устаревают какбэ.
Build Apache module при выборе не было
а что было? покажите вывод команды
для 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
ага, теперь отдельный порт для модуля:
попробуйте его поставить и рестартануть апач. он для 5.4, удалять не надо его
Re: Не работает php
Добавлено: 2014-06-03 10:42:59
okamigo
dmtr писал(а):ага, теперь отдельный порт для модуля:
попробуйте его поставить и рестартануть апач. он для 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