Добрый день Уважаемые форумчане!
Я первый раз в жизни решил поставить freebsd и на него apache с php, так вот немогу разобраться apache необрабатывает файлы .php - выдает в браузер как есть т.е. я подозреваю что необрабатывает php
> Добрый день Уважаемые форумчане!
> Я первый раз в жизни решил поставить freebsd и на него
> apache с php, так вот немогу разобраться apache необрабатывает файлы .php
> - выдает в браузер как есть т.е. я подозреваю что необрабатывает
> phpСейчас быстренько напишут, что телепаты в отпуске :-)
ну реально, как можно ответить без данных
как собирал апач, как php, как он настроен в конфиге апача
>> Добрый день Уважаемые форумчане!
>> Я первый раз в жизни решил поставить freebsd и на него
>> apache с php, так вот немогу разобраться apache необрабатывает файлы .php
>> - выдает в браузер как есть т.е. я подозреваю что необрабатывает
>> php
> Сейчас быстренько напишут, что телепаты в отпуске :-)
> ну реально, как можно ответить без данных
> как собирал апач, как php, как он настроен в конфиге апачаСобирался apache2.2 и php 5 из портов после чего в apache было добавлены строки
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
> Собирался apache2.2 и php 5 из портов после чего в apache было
> добавлены строки
> AddType application/x-httpd-php .php
> AddType application/x-httpd-php-source .phpsв httpd.conf есть ?
LoadModule php5_module libexec/apache22/libphp5.soсам файл libphp5.so есть ?
apachectl -t -D DUMP_MODULES | grep php5
>> Собирался apache2.2 и php 5 из портов после чего в apache было
>> добавлены строки
>> AddType application/x-httpd-php .php
>> AddType application/x-httpd-php-source .phps
> в httpd.conf есть ?
> LoadModule php5_module libexec/apache22/libphp5.so
> сам файл libphp5.so есть ?
> apachectl -t -D DUMP_MODULES | grep php5Файл существует и в httpd.conf есть
freebsd# find / -name "libphp5.so"
/usr/local/libexec/apache22/libphp5.so
/usr/ports/lang/php5/work/php-5.3.3/.libs/libphp5.so
/usr/ports/lang/php5/work/php-5.3.3/libs/libphp5.so
> Файл существует и в httpd.conf есть
Тогда проверьте этой командой синтаксис и список загруженных модулей apachectl -t -D DUMP_MODULES | grep php5
Потом посмотрите в php.ini
short_open_tag = On
или в php скриптах замените <? на <?php
>> Файл существует и в httpd.conf есть
> Тогда проверьте этой командой синтаксис и список загруженных модулей apachectl -t
> -D DUMP_MODULES | grep php5
> Потом посмотрите в php.ini
> short_open_tag = On
> или в php скриптах замените <? на <?phpfreebsd# apachectl -t -D DUMP_MODULES | grep php5
php5_module (shared)
Syntax OKа где искать php.ini - в /usr/local/etc его нет:
freebsd# cd /usr/local/etc/
freebsd# pwd
/usr/local/etc
freebsd# ls
apache22 pam.d rc.d
devd php.conf slsh.rc
man.d php.ini-development xml2Conf.sh
mc php.ini-production
> а где искать php.ini - в /usr/local/etc его нет:
> php.ini-development
> php.ini-productiontouch php.ini или скопируйте\переименуйте production\development (могут быть сюрпризы)
Но это всё если дело в начальном таге.
>> а где искать php.ini - в /usr/local/etc его нет:
>> php.ini-development
>> php.ini-production
> touch php.ini или скопируйте\переименуйте production\development (могут быть сюрпризы)
> Но это всё если дело в начальном таге.Скопировал, результатов недало, может еще где нибудь чтото посмотреть?