Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP5 b2 i MySQL 4 - nie działa?!?
Forum PHP.pl > Forum > PHP > Object-oriented programming
Nalfein][WR
PHP5 beta 2 wyrzuca mi, że funkcja mysql_connect() i inne mysql-owe nie istnieją. Daję phpinfo() - nie ma wbudowanej obsługi MySQL tak jak kiedyś, myślę sobie - dali SQLite więc w sumie racja, nie każdy potrzebuje osobnego serera baz. Próbuje więc dołączyć rozszerzenie php_mysql.dll, a tu też coś się sypie - "nie znaleziono procedury w bibliotece dll". Spotkał się ktoś z czymś takim?

A może do MySQL 4 trzeba innego DLL-ka?

Pozdro.
s_w_ir
z tego co mi wiadomo to w php 5 nie ma obsługi mysql z powodów... questionmark.gif?kasy?questionmark.gif
Seth
1) z katalogu dlls dolaczonego do php 5 skopjuj biblioteke libmysql.dll do katalogu system32 - jest on w katalogu gdzie znjaduje sie windows (jezeli nie masz tego pliku sciagnij nowa wersje php 5 z http://snaps.php.net)
2) Teraz trzeba wyedytowac plik php.ini. Ustawiamy extension_dir na sciezke do pliku z rozszezeniami naszego php (np: c:phpextensions)
Musimy jeszcze odkomentowac (lub dopisac) linie:
extension=php_mysql.dll
Nalfein][WR
Dzięki Seth, to musi być z tym libmysql.dll. Z PHP4 i MySQL3 nie musiałem nic takiego robić (ale php działało jako CGI - to może coś z tym związane było).

PS. Ale o php.ini nie musiałeś pisać - nie wiedziałem, że tak nisko oceniasz moje umiejętności ;P
Seth
Cytat
[WR"]PS. Ale o php.ini nie musiałeś pisać - nie wiedziałem, że tak nisko oceniasz moje umiejętności ;P

Ten post skopjowalem i wkleilem z innego forum w ktorym to pisalem (webinside.pl winksmiley.jpg), wiec nawet juz nie czytalem tego ponownie... stad to info o php.ini smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.