LINUX.ORG.RU
ФорумAdmin

Не могу подружить php+gd+png+Apache!!! HELP!!!


0

0

Многоуважаемый All!!!!!
Или вы мне поможете, или я пойду и застрелюсь... 8((
Вобщем проблема такова... Точнее я знаю что народ это делал, а вот я не могу, не получается
Компилю gd с поддержкой png - всё работает.
Потом компилю php так:
./configure --with-gd=../gd      \
             --with-png-dir=../libpng \
             --with-zlib-dir=../zlib    \
             --with-apache=../apache \
             --with-mysql=/usr/local
Все пути правилбные он по ним находит всё что ему надо. В Апаче появляется в
../apache/src/modules/php4:
Makefile.libdir
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((
Вот и всё! Я уже с ума начинаю сходить!

пришли на moon@nwgsm.ru свой httpd.conf

Shadow ★★★★★
()

Намек:

[root@anton /root]# grep "php" /etc/httpd/conf/httpd.conf
LoadModule php_module modules/mod_php.so
LoadModule php3_module modules/libphp3.so
LoadModule php4_module modules/libphp4.so
AddModule mod_php.c
AddModule mod_php3.c
AddModule mod_php4.c
DirectoryIndex index.html index.htm index.shtml index.php index.php4 index.php3 index.cgi
<IfModule mod_php4.c>
AddType application/x-httpd-php .php4 .php3 .phtml .php
AddType application/x-httpd-php-source .phps
<IfModule mod_php3.c>
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3-source .phps
<IfModule mod_php.c>
AddType application/x-httpd-php .phtml
LoadModule php4_module modules/libphp4.so

Anton_Khalikov
()

Люди!!!
Это ж вроде не то!!!!
Насколько я понимаю при таком методе компиляции пхп входит в сам апач а не как модуль! Если я неправ то поправте! 8((
Или же скажите как его скомпилить что б получить libphp4.so

Defender
() автор топика

Упс! Сорри. Конечно, всё понятно. Не --with-apache, а --with-apxs

apxs - обычно там же, где httpd.
Соберётся phplib.so или как там его.

Удачи!

Shadow ★★★★★
()
17 июля 2003 г.

fuck all...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.