ďťż

[MySQL] Jak dodać do Apache 2 obsługę MySQL

       

Podstrony


telcocafe

Pytanie jak w temacie. Liczę na pomoc.



prosto i na temat: nie da sie ;]

Jak to nie? No to jak się połączyć z bazą??

Zainstaluj sobie serwer MySQL na komputerze, to jest rozwiązanie ;)



Ale dlaczego do Apache? A nie można po prostu poprzez PHP? Przecież ma wbudowane funkcje.

Tak, dokładnie. Ma WBUDOWANE FUNKCJE. Ale nie całą bazę danych (czy też kilka). Poza tym PHP działa czasem (często) jako moduł serwera, w innych przypadkach jako CGI (czy coś takiego :D).

Należy zainstalować serwer, klienta oraz parę innych bzdetów, których listę znajdziesz pod poniższym adresem:
http://mysql.com/
Dopiero wtedy możesz sobie korzystać z baz danych MySQL poprzez PHP. Ale nie musisz instalować MySQL na kompie, jeśli masz gdzieś w sieci serwer, z którego możesz korzystać ;)

A co w tym złego, że są funkcje w PHP? Ja nie bardzo rozumiem jaka miałaby być funkcjonalność takiej instalacji. Baza danych to baza danych, a serwer www to serwer www. Jedno korzysta z drugiego i jest dobrze. Instalacja z PHP wcale nie jest taka trudna. Nie wiem po co to komplikować.

Jeju... Jak skorzystasz z bazy, jak jej nie ma, hę? :P Autor właśnie chce wiedzieć, jak to zmienić. To ja (i w pewnym sensie bikstopa) próbuję wytłumaczyć: musisz zainstalować serwer MySQL, w podanym przeze mnie linku wyżej jest wszystko.

PS. Myślę, że autor chce mieć to wszystko dla testów, bo chyba dla pełnosprawnego serwisu ;)

mam już zainstalowany MySQL Server 5.0, ale chyba trzeba jeszcze jakieś ustawienia zmienić. Jak próbuję użyć funkcji mysql_connect() to wyświetla mi się to:
Fatal error: Call to undefined function mysql_connect() in C:\usr\www\index.php on line 2
Prawdopodobnie chodzi o to, że nie wykrywa definicji funkcji. Problem w tym, że nie wiem jak zrobić aby wykrywał...

W php.ini musisz odkomentować linię:
extension=ext/php_mysql.dll
No i w apachu ustawić tak, żeby PHP działało, ale to chyba już masz zrobione.

Ale gdzie on jest. Znalazlem tylko php.ini-dist i php.ini-recommended
Zmodyfikowałem oba, ale dalej nie mozna odwolywac sie do MySQL.

Ten plik php.ini-recommended musisz skopiować i zmienićnazwę na php.ini. Plik ma być w katalogu php.

Zrobilem jak mówiłeś ale i tak nie chce chodzić. Może gdzieś jest jakiś inny katalog php?
A nie trzeba jakiś dodatkowych ustawień wprowadzić?

PS. PHP sprawdziłem i działa...
Użytkownik matilinks edytował ten post 26 październik 2006, 12:58
Ciężko powiedzieć co nie działa. ja to instalowałem w tym miesiącu i jakoś nie miałem problemów. Tylko jak ściągąłem wszystkie paczki to tam były instrukcje jak to skonfigurować, Teraz niestety nie bardzo pamiętam Sprawdź, czy w ogóle działa ci serwer mysql, to znaczy czy masz taki proces i czy możesz się zalogować przez mysql.
Rozumiem, że nadal masz ten błąd, że nie znaleziono funkcji. Sprawdź jeszcze, czy masz taki plik na ścieżce, którą odkomentowałeś.

Może spróbuj skopiować ten plik, php.ini-recommended (oczywiście ze zmienioną nazwą), do katalogu Windows (ja tam swój znalazłem :D) ;)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.