![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 104 Pomógł: 0 Dołączył: 26.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Chciałem włączyć obsługę bazy danych w php5 i w pliku php.ini usunałem średnik przed extension=php_mysql.dll
zrestartowałem apache'a i kiedy go teraz włączam widzę taki komunikat: Kod php startup: unable to load dynamic library /php_mysql.dll nie mozna odnalezc okreslonego modulu co zrobiłem źle? co jeszcze muszę zrobić żeby włączyć obsługę mysql przez php5? Pozdrawiam Ka-lolek Ten post edytował Ka-lolek 21.06.2005, 10:08:38 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Wygląda na to że nie może zlokalizować tego pliku ![]() ![]() Pozdrawiam! -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 104 Pomógł: 0 Dołączył: 26.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
na serwerze apache to go nie ma.
Jest tutaj: C:\php-5.0.4-Win32\ext co zrobic zeby dzialalo? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Z konfiguracją serwera u mnie marnie, ale zapewne jeśli ten plik przeniesiesz w miejsce gdzie wywala ten błąd czyli gdzieś do Apache... to zacznie działać.
Jeśli jednak ktoś wie jak się zmienia ściążkę do extension dla php to też jestem zainteresowany odpowiedzią.. ![]() -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 104 Pomógł: 0 Dołączył: 26.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
hehe gdzieś do apache'a:)
to poczekam, aż ktoś mi to dokładniej wyjaśni, ale dzięki i za to;) |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Cytat Jeśli jednak ktoś wie jak się zmienia ściążkę do extension dla php to też jestem zainteresowany odpowiedzią. php.ini extension_dir = "" -------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 104 Pomógł: 0 Dołączył: 26.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
czy ktoś może mi pomoc? SongoQ próbował, ale nadal podczas włączania apache'a pokazuje mi się ten komunikat:
Kod php startup: unable to load dynamic library /php_mysql.dll nie mozna odnalezc okreslonego modulu
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj wrzucić .dll do katalogu system32 oraz system Windowsa.
-------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 104 Pomógł: 0 Dołączył: 26.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
ok poradzilem sobie jakos... od nowa zainstalowalem php i zrobilem wszystko od poczatku
dodam jeszcze , że to jest opis instalacji na php5 myql i bardzo bym chciał wiedzieć jedną rzecz: Kod php 5+ MySQL is no longer enabled by default, so the php_mysql.dll DLL must be enabled inside of php.ini. Also, php needs access to the MySQL client library. A file named libmysql.dll is included in the Windows php distribution and in order for php to talk to MySQL this file needs to be available to the Windows systems PATH. See the FAQ titled "How do I add my php directory to the PATH on Windows" for information on how to do this. Although copying libmysql.dll to the Windows system directory also works (because the system directory is by default in the systems PATH), it's not recommended. As with enabling any php extension (such as php_mysql.dll), the php directive extension_dir should be set to the directory where the php extensions are located. See also the Manual Windows Installation Instructions. An example extension_dir value for php 5 is c:\php\ext może by mi pomogło jakbym znalazł to faq, bo szukałem i nie mogę znalezc: "How do I add my php directory to the PATH on Windows". Potrzebne mi ono jest po to żeby wiedzieć jak poprawnie wrzucić libmysql.dll do PATH on Windows (dokladnie nie wiem co to jest) bo poki co trzymam je w katalogu system, ale pisze tutaj, ze to nie jest zalecane... nie wiem jak to sie powinno zrobic poprawnie. Bardzo prosze o wskazowke, albo podanie linka do tego faq i sproboje sam wywnioskowac;) Pozdrawiam Ka-lolek Ten post edytował Ka-lolek 20.06.2005, 17:27:05 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
@Ka-lolek Czyli przyczyna byla niepoprawna nazwa katalogu?
-------------------- |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 104 Pomógł: 0 Dołączył: 26.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Nie,
Twoje pomysly byly trafne, ale trzeba bylo zastosowac je wszystkie naraz, a ja juz tyle razy modyfikowalem te pliki, ze nie wiedzialem co bylo zmieniane , a co nie:) takze zainstalowalem od nowa i robilem wszystko pokolei. Napisałem sobie instrukcje jak to zrobić na przyszłość;) zamieszczę ją tutaj, to może na przyszłość nie będzie takich problemów:) Kod Włączanie obsługi bazy danych MySQL w php 5 ( dla systemu WINDOWS) - Tylko w wersjach php niższych od 5 obsługa bazy danych mysql jest już włączona domyślnie w innych wersjach trzeba postępować według poniższych wskazówek: - W php 5 (i wyżej) żeby włączyć MySQL trzeba: 1) Usunąć średnik przed extension=php_mysql.dll w pliku php.ini, który został przeniesiony do katalogu WINDOWS podczas instalacji php. 2) W tym samym pliku php.ini odszukać wiersz extension_dir = "./" i zamienić go na extension_dir = "C:\php-5.0.4-Win32\ext" . Jest to ścieżka do rozszerzeń php (m.in. php_mysql.dll) 3) Należy przenieść plik libmysql.dll z folderu, w którym jest php (np. C:\php-5.0.5-Win32) do folderu C:\WINDOWS\System lub/i(?) C:\WINDOWS\System32 teraz działa, ale pojawił się nowy błąd:/ prosze o zajrzenie tutaj: http://forum.php.pl/index.php?showtopic=31...=0entry182129 i znajdzie mi ktos ten faq: "How do I add my php directory to the PATH on Windows" bo nie wiem gdzie moge tego szukac... (nie moge znalezc na php.net) jeżeli ten post zobaczy dr_bonzo , to proszę o podanie skąd wziąłeś ten opis, bo Ty zamieściłeś go na forum. |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 560 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Kwidzyn Ostrzeżenie: (0%) ![]() ![]() |
co do dzialania MySQL mialem podobny porblem zasmiecanie system32 bibliotekami to nizeby dobry pomysl
ja skopiowalem pliki *.dll (w sumie potrzebny jes jeden ale konkretnie nie mam go teraz pod reka) i skopiowac je do katalogu bin w apache no i poprawnie ustawic extension_dir i powinno smigac jak trzeba Ten post edytował Kinool 21.06.2005, 12:55:59 -------------------- |
|
|
![]()
Post
#13
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Mysle ze te informacjie powinnismy napisac na wiki, opisac krok po kroku, moze sie komus przyda.
-------------------- |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 8.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Kinool @ 2005-06-21 11:46:58) ja skopiowalem pliki *.dll (w sumie potrzebny jes jeden ale konkretnie nie mam go teraz pod reka) i skopiowac je do katalogu bin w apache o ten plik chodzi: libmysql.dll |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 107 Pomógł: 9 Dołączył: 16.02.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Ten sam problem miałem (Windows XP, php5, MySQL 5)
Skopiowałem plik libmysql.dll do katalogu Program Files\Apache Group\Apache\bin - działa mysql. Najwyraźniej lekko niedopracowana jest instalka PHP5 pod windows. Próbowałem włączyć też php_curl.dll ale niestety ten sam błąd co z mysql ("Unable to load ....") Skopiowanie do apache/bin nie pomaga ani do Windows/System32 Ciekawe że biblioteki dbase, gd, mbstring ładuje bez takiego kombinowania. -------------------- Wszystko należy robić najprościej jak się da, ale nie prościej
Albert Einstein |
|
|
-Gość_Michał_*- |
![]()
Post
#16
|
Goście ![]() |
co do plików *.dll to wystarczy do zmiennej środowiskowej PATH dodać scieżkę do katalogu gdzie znajduje się dany plik najczęściej w BIN.
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 1 Dołączył: 25.02.2006 Skąd: Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
"How do I add my php directory to the PATH on Windows"
Odpowiedź jest prosta, gdyż... ![]() a ) na systemach 9x (95, 98, Me) Edytujesz plik %systemdrive%\autoexec.bat i szukasz linijki z wartością path, czyli coś podobnego do poniższego przykładu: Kod SET PATH=C:\windows;C:\windows\system; b ) na systemach NT (2000, XP) Mój komputer - właściwości ( klawisz windows+pause/break ) -> Zaawansowane ( zakładka ) -> Zmienne Środowiska ( guzik na samym dole; zazwyczaj ) i tam znajdziesz wartość PATH dla systemu NT i wystarczy ją edytować ![]() To cała filozofia zmienia PATH - zmiennej środowiskowej. Oczywiście po zmianie trzeba zrestartować komputer, aby podziałało, a jeśli chodzi o 9x, to uruchomić autoexec.bat ![]() Pozdrawiam ![]() EDIT PS Nie zalecane jest trzymanie bibliotek php w katalogu system (9x) i system32 (NT), ponieważ "utrudnia" to aktualizacje bibliotek php w przyszłości i jeszcze pewnie jakieś drobniejsze sprawy;) Natomiat pliki te można trzymać w głównym katalogu serwera (apache'a) lub w katalogu php (tam gdzie znajduje sie aplikacja parser'a php - php.exe) ![]() Ten post edytował rama 15.08.2006, 22:08:42 |
|
|
--gość-- |
![]()
Post
#18
|
Goście ![]() |
po dwóch dniach walki z problem PHP 5.2.6 mySQL 5.0.1 plus Apache 2.2.X z problemem że php nie wczytywalo mi mysql znalazłem taka stronkę: i po wykonaniu wszystkich czynności wszystko działa jak pieknie.
![]() ![]() Może się przyda http://www.techmalaya.com/2007/09/10/begin...th-screenshots/ |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 04:21 |