kod apache-a radio sam: ./configure --activate-module=src/modules/php4/libphp4.a \
--enable-module=so
kod php-a : ./configure --with-apache=/apache-src-dir/ \
--with-mysql
sve se kompajliralo i instaliralo kako treba i dodao sam u httpd.conf :
AddType application/x-httpd-php .php
i napravim u /usr/local/apache/htdocs/test.php i u php bloku stavim :
<?php
print "test\n";
?>
i on sve lepo prikaze kad otvorim localhost/test.php kao i kad dodam neki kod sa mysql funkcijama.
problem nastaje kada hocu iz html forme da posaljem info na test2.php preko:
<form action="test2.php" method="post">
unesi: <input type="text" name="unos">
<input type="submit" value="klikni">
</form>
a u test2.php stavim:
<?php
echo "$unos";
?>
i kad otvorim u browseru on mi kaze METHOD "POST" NOT ALLOWED.
Prekopirao sam iz /php-src-dir/php.ini-dist u /usr/local/lib/php.ini i restartovo apache i opet nece da radi. Onda sam u tom php.ini nashao register_globals=Off i promeni u On , restartovao apache i opet nece da radi. Probao sam sve to da obrisem (apache i php) pa da instaliram iz slackware paketa i apache i php ali opet nije radilo. Takodje sam probao da prilikom instalacije apache i php-a uradim sledece:
za apache
./configure --enable-module=so
za php:
./configure --with-apxs=/usr/local/apache/bin/apxs \
--with-mysql
i nije htelo ni ovako da radi. Ima li neko bolju ideju ????