[ MAD-MAX @ 23.09.2004. 23:12 ] @
Koristio sam nekoliko verzija Red Hat-a i sto se tice PHP-a sve je bilo ok. Ovo mi je prvi put da sam promenio distribuciju ali PHP nikako da proradi. Naravno, procitao sam nekoliko puta readme-ove uz instalaciju i u PHP Manual-u (ipak) skoro sve vezano za instalaciju PHP-a ali ...

Ako je potrebno opisacu ceo postupak instalacije koji sam obavio ali za sada da kazem da je prva neregularnost na koju sam naisao u httpd.conf-u jer u uputstvu pise da treba da otkomentarisem liniju:
Code:

#AddType application/x-httpd-php .php 

koja NE postoji u mom httpd.confu. Ja sam je dodao rucno ali nista.

Najverovatnije sam nesto ispustio pa se nadam da ce mi neko ukazati sta sam to pogresio ili nisam uradio!

Pre instalacije sam obrisao stariju verziju PHP-a koja takodje nije radila! I pre instalacije sam uspesno instalirao MySQL (uz probleme sa vlasnistvom i pravima :)) i koristio sam --with-mysql i --with-apxs i sa i bez path-a :) ali nista. Btw pojma nemam sta je to apxs. I u cemu je razlika izmedju static i dynamic instalacije. Pise da se instalira samo jedna. Ja sam prvo instalirao dynamic pa kako nije radilo instalirao sam static ali je sve bilo isto odnosno nikako!

Sta dalje?

Hvala unapred!
[ dr ZiDoo @ 24.09.2004. 00:02 ] @
Čudno.

U Slackware po defaultu (ja tako koristim i ok mi) samo skineš komentar iz /etc/apache/httpd.conf ispred linije include mod_php.ini (tako nešto slično), pred sami kraj fajla i to je to.

Ako si komajliro prije nego što uradiš:

Code:
AddType application/x-httpd-php .php


moraš da ubaciš:
Code:
LoadModule php4_module libexec/libphp4.so
[ MAD-MAX @ 25.09.2004. 18:57 ] @
Hvala ti na pomoci ali nikako da nadjem taj libphp4.so a sam se nije instalirao :)! Pokusavao sam svasta ali nista. Instalirao sam PHP 5 bez problema i za sada radi odlicno. Koristio sam:

./configure --with-mysql --with-apxs=/usr/sbin/apxs

E sad, kucao sam putanju do apxs-a jer sam sa php 4 imao problema zbog toga ali nisam kucao putanju za mysql ali nije bilo greske tako da mislim da je i s mysql-om sve u redu. Kako da najbrze proverim da li je sve u redu sa mysql-om (vezano za php naravno)? Jos nisam radio nista vezano za PHP+MySql pa ne znam!

Hvala puno!
[ dr ZiDoo @ 26.09.2004. 13:27 ] @
Pa jednostavno uradi napiši sledeći code i vidi šta ge ti PHP reći.

Code:

<?php

/* konektujes se na mysql */
$conn = mysql_connnect("localhost", "root", "");

/* Selektujes bazu */
$sl_db = mysql_select_db("test");

?>


Ako ti u PHP nije ukompajlirana podrška sa mySQL onda će ti vratiti grešku da funkcije mysql_connect funkcija ne postoji. Ako ti kaže da ne može da selekutje bazu podataka ili da se konektuje a sve fino reportuje onda ti PHP fino radi sa mySQLom.

Može ti se još desiti da kaže da ne može da nađe mysql.sock ali nije to teško popraviti podešavanjima u php.ini ili promjenom parametara u startanju mysql demona.
[ MAD-MAX @ 26.09.2004. 14:12 ] @
Ufff. Evo sta kaze:
Code:

Fatal error: Call to undefined function mysql_connnect() in /var/www/htdocs/proba.php on line 10


Sad jedino da preinstaliram PHP 5 s tim sto treba da ubacim kompletan path do mysql-a jel da?
[ dr ZiDoo @ 26.09.2004. 20:20 ] @
--with-mysql

Ovo će biti dovoljno.

Ja stvarno ne znam ali meni po defaulut sve radi super u slackwareu, php i mysql i apache. Jedino što uradim skinem komentar ispred modula za php i modifikujem php.ini
[ MAD-MAX @ 27.09.2004. 22:07 ] @
Ja sam i instalirao PHP 5 sa --with-mysql ali ne radi. Ako bi mogao da mi kazes sta da modifikujem u php.ini pa da radi mysql?