Многоуважаемый All!!!!!
Или вы мне поможете, или я пойду и застрелюсь... 8((
Вобщем проблема такова... Точнее я знаю что народ это делал, а вот я не могу, не получается
Компилю gd с поддержкой png - всё работает.
Потом компилю php так:
./configure --with-gd=../gd \
--with-png-dir=../libpng \
--with-zlib-dir=../zlib \
--with-apache=../apache \
--with-mysql=/usr/local
Все пути правилбные он по ним находит всё что ему надо. В Апаче появляется вMakefile.libdir
../apache/src/modules/php4:
libmodphp4.a
mod_php4.c
mod_php4.h
mod_php4.o
Makefile.tmpl
libphp4.module
mod_php4.exp
mod_php4.loИду в Апач и делаю там следующее:
./configure --prefix=/usr/local/apache --activate-module=src/module/php4/libphp4.a
Он типа там всё линкует...
make all
make install
Пускаю
/usr/local/apache/bin/apachectl start
Работает...
А при попытке обработки bla.php
просто показывает его содержимое... 8((
Насколько я понимаю надо откоментировать две
строки в httpd.conf - так и сделал
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Но эфект - он предлагает его сохранить на диск!!!! 8((
Вот и всё! Я уже с ума начинаю сходить!
в модулях:LoadModule php4_module libexec/apache/libphp4.so
AddModule mod_php4.c
Это у тебя прописано?????
и ниже по тексту должно быть
<IfModule mod_dir.c>
<IfModule mod_php3.c>
<IfModule mod_php4.c>
DirectoryIndex index.php index.php3 index.html
</IfModule>
<IfModule !mod_php4.c>
DirectoryIndex index.php3 index.html
</IfModule>
</IfModule>
<IfModule !mod_php3.c>
<IfModule mod_php4.c>
DirectoryIndex index.php index.html
</IfModule>
<IfModule !mod_php4.c>
DirectoryIndex index.html
</IfModule>
</IfModule>
</IfModule>вроде все :)))
удачи
>в модулях:
>
>LoadModule php4_module
> libexec/apache/libphp4.so
>
>
>AddModule mod_php4.c
>
>Это у тебя прописано?????
>
>и ниже по тексту должно быть
>
>
><IfModule mod_dir.c>
> <IfModule mod_php3.c>
> <IfModule mod_php4.c>
>
>
> DirectoryIndex index.php index.php3 index.html
>
> </IfModule>
> <IfModule !mod_php4.c>
>
>
> DirectoryIndex index.php3 index.html
> </IfModule>
> </IfModule>
> <IfModule !mod_php3.c>
> <IfModule mod_php4.c>
>
>
> DirectoryIndex index.php index.html
> </IfModule>
> <IfModule !mod_php4.c>
>
>
> DirectoryIndex index.html
> </IfModule>
> </IfModule>
></IfModule>
>
>вроде все :)))
>удачиЭто не то! При таком подходе libexec/apache/libphp4.so не юудет и на сколько я понимаю его там и не должно быть!
Тоесть без него всё приведённое выше - не подходит... 8((
Если я ошбаюсь - поправте плз....
>>в модулях:
>>
>>LoadModule php4_module
>> libexec/apache/libphp4.so
>>
>>
>>AddModule mod_php4.c
>>
>>Это у тебя прописано?????
>>
>>и ниже по тексту должно быть
>>
>>
>><IfModule mod_dir.c>
>> <IfModule mod_php3.c>
>> <IfModule mod_php4.c>
>>
>>
>> DirectoryIndex index.php index.php3 index.html
>>
>> </IfModule>
>> <IfModule !mod_php4.c>
>>
>>
>> DirectoryIndex index.php3 index.html
>> </IfModule>
>> </IfModule>
>> <IfModule !mod_php3.c>
>> <IfModule mod_php4.c>
>>
>>
>> DirectoryIndex index.php index.html
>> </IfModule>
>> <IfModule !mod_php4.c>
>>
>>
>> DirectoryIndex index.html
>> </IfModule>
>> </IfModule>
>></IfModule>
>>
>>вроде все :)))
>>удачи
>
>Это не то! При таком подходе
>libexec/apache/libphp4.so не юудет и
>на сколько я понимаю его
>там и не должно быть!
>
>Тоесть без него всё приведённое выше
>- не подходит... 8((
>Если я ошбаюсь - поправте плз....
>Часть модулей можно встраивать в Apache двумя
способами:- собирать вместе с необходимыми библиотеками
- собирать модульно, с mod_php, mod_ssl и тд и тпесли демон собран правильно, остается лишь
правильно докрутить настройки confварианты:
- либо неверно собран, читать как надо собирать
- либо неврная конфигурация или чего-то нехватает
в ней
так сказать, понятия:1) статически
2) модульно (DSO)собранного apache