Pokousim se na svem pocitaci s Knoppixem (hodne updatovanym, takze bych rekl, ze vlastne Debianem) rozbehnout Apache s PHP a MySQL, abych mohl testovat sve stranecky na lokale.
Apache jako takovy je bez problemu.
Instaloval jsem PHP3 (apt-get install php3), ale kdyz se pokusim otevrit na http://localhost/ nejaky php file, nabizi mi ho to ke stazeni. Takze Apache nevi, co s nim. Pokousel jsem se hrabat v konfiguraci Apache a zavadet modul PHP, ale asi spatne.
Nenasel by se tu nekdo, kdo by me postrcil spravnym smerem nebo primo napsal, jak na to?
Diky moc,
KK
O rozchozeni PHP pod Apachem toho jiz bylo tolik sepsano, ze by win2k buglist zavidel Napr. primo u zdroje: http://www.php.net/manual/en/install.apache.php
Kdyz budes trochu hledat, najdes urcite i navody v cestine.
No jo, kdyz ja mel predstavu, ze to nebudu sam kompilovat atd, ale nainstaluju to z .deb balicku. To nejde? V tech navodech (a ze jich opravdu je) vsude popisuji postup zacinajici kompilaci zdrojaku...
Napada mne, ze by to mohlo byt par vecma... V httpd.conf si zkontroluj DirectoryIndex, kde by melo byt treba index.html index.php. Pak jeste jestli tam mas spravne zavedeno PHP. Mas ho tam jako modul, nebo CGI???
Muzes to klidne nainstalovat z balicku, tzn. ze kroky 1-12 z toho navodu jsi nahradil balickem, ale pokracuj dale. Balicky za tebe konfiguraci nenastavi. Pri nejmensim te bude zajimat bod 16, ale radeji si to precti cele.
Diky, jsem blb, sice jsem tahal modul, ale nenastavil, ze ma PHP zpracovavat .php (a to jsem to uz kdysi kdesi v jinem distru delal a udelal...)
Takze Apache mi bezi, PHP mi skripty zpracovava, ale mam problem s MySQL:
Pokud neco delam s databazi pres PHPMyAdmina, je to v pohode, ale ze skriptu se neprihlasim, protoze:
Fatal error: Call to undefined function: mysql_connect() in /blablabla/
Snazil jsem se neco vygooglit a zjistil jsem, ze totez resil kdekdo, ale nedobral jsem se jineho reseni, nez *rekompilovat PHP* A to mam v s tim .deb balickem udelat jak?
V php.ini je mj:
"Note that MySQL and ODBC support is now built in, so no dll is needed for it."
Dal je v nem sekce pro MySQL, kde se nastavi pocet pripojeni atd.
phpinfo rika mj:
Configure Command: ... '--with-mysql=shared,/usr', jinak v nem o MySQL neni vubec nic a podle vseho by asi melo.
php4-mysql nainstalovane mam.
Zacinam byt bezradny.
cituji Vas popis na zacatku:
"...Instaloval jsem PHP3 (apt-get install php3)..."
cili PHP3 a tam automaticka podpora mysql rozhodne neni, takze se neni cemu divit ze bylo potreba knihovnu rucne nastavit
Jenom me ponekud udivuje ze vam phpMyAdmin jel protoze to by ukazovalo na to z euz tam nejake phpko mate, co se taky treba zkusit podivat zda uz tam nemate nainstalovane php4 a zda se to nejak nehada?
Chtel bych se zeptat. Potrebuji byt na siti abych mohl sputit apache. Ono totiz kdyz napisu apachectl start tak to napise apache couldn't start ale nevypise to uz dalsi error. Nevite nikdo co s tim??