|
|
|
| Люди помогите. Неделю сижу уже. У меня стоит freebsd 5.2, и на нем поставил апачу, пхп и скл, все сделал как написано в учебниках, и в интренете, апача работает, но вот с пхп беда, при обращении он просит либо сохранить файл, либо открыть, или отмену. Хотя он должен выполняться. В чем траблс может быть? в http.conf все внес, там все правельно, по путям тоже все правельно! | |
|
|
|
|
|
|
|
для: Andrey_1980
(29.01.2006 в 17:53)
| | А вы как PHP подключали в httpd.conf? | |
|
|
|
|
|
|
|
для: Andrey_1980
(29.01.2006 в 17:53)
| | Одного httpd.conf мало. Вы Apache c PHP как компилировали?
Вот выдержка из инструкции по установке.
Способ первый
1. Распаковываем Apache
gunzip apache_xxx.tar.gz
tar -xvf apache_xxx.tar
2. Распаковываем php
gunzip php-xxx.tar.gz
tar -xvf php-xxx.tar
3. Переходим в директорию с Apache-ем, компилируем его и устанавливаем
cd apache_xxx
./configure --prefix=/www --enable-module=so
make
make install
4. Копмилируем PHP и устанавливаем
cd ../php-xxx
./configure --with-mysql --with-apxs=/www/bin/apxs
make
make install
|
В httpd.conf добавить строки
# Для PHP 4
LoadModule php4_module libexec/libphp4.so
AddModule mod_php4.c
# Для PHP 5:
LoadModule php5_module libexec/libphp5.so
AddModule mod_php5.c
AddType application/x-httpd-php .php .phtml
|
Способ второй
gunzip -c apache_1.3.x.tar.gz | tar xf -
cd apache_1.3.x
./configure
gunzip -c php-4.x.y.tar.gz | tar xf -
cd php-4.x.y
./configure --with-mysql --with-apache=../apache_1.3.x
make
make install
cd ../apache_1.3.x
/configure --prefix=/www --activate-module=src/modules/php4/libphp4.a
make
make install
cd ../php-4.x.y
cp php.ini-dist /usr/local/lib/php.ini
|
В этом случае, в httpd.conf нужно прописать только одну строку
AddType application/x-httpd-php .php
|
| |
|
|
|