Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z dodaniem rozszerzenia php_mysqli.dll
karp
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 3.08.2005

Ostrzeżenie: (0%)
-----


Może ktoś mi pomoże. Mam problem z obsługą rozszerzenia php_mysqli.dll.
Zainstalowałem php apacha i baze mysql zgodnie instrukcjami zawartymi w książce "php i MySQL Vademecum profesjonalisty wydanie 3".
W książce napisane jest że należy dopisać w pliku phph.ini w windows extension nazwę modułu phph_mysqli.dll.
Wykonałem wszystkie czynności krok po kroku.
Niestety przy każdym starcie komputera wywala mi błąd że nie może znaleźć odpowiedniej procedury. Mam podaną scieżke extension_dir i plik php_mysqli.dll w katalogu ext. Nie wiem gdzie tkwi błąd próbowałem już kilkanaście razy bez rezultatu. Zainstalowałem nawet krasnala wykonywałem wszystkie potrzebne czynności i też mysqli nie działa (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) .

W krasnalu wywale taki błąd:
"Unknown(): (null); Unable to initialize module
Module compiled with module API=20040412, debug=0, threat-safety=1
php compiled with module API=20020429, debug=0,threat-safety=1
These options need to match"

Bez tego rozszerzenia nie mogę przetestować praktycznie zadnych skryptów z książki.Pomóżcie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
karp
post
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 3.08.2005

Ostrzeżenie: (0%)
-----


W związku z wieloma pytaniami przychodzącymi na moją pocztę postanowiłem odpisać na forum.

Problem rozwiązałem
Kluczem do poprawnego działania rozszerzenia mysqli jest przekopiowanie pliku libmysqli do głównego katalogu apacza a nie jak już wcześniej pisano do apache/bin.

Ja wprawdzie nie instalowałem całegi oprogramowania z książki tylko wgrałem krasnala +mysql 50alpa z vademecum
powinno wszystko działać.

Zacytuje może list który wysyłałem do któregoś z forumowiczów:

Co do problemu zainstalowełaem krasnala www.krasnal.tk wersja 2.7
> cały zestaw łącznie z mysqli 3.xxx i później zastąpiłem folder mysql
> który tworzy krasnal czyli usr/mysqli instalajcą mysqla z płyty
> vademecum.
> Przełączyłem tryb krasanala do pracy z php5 w ustawieniach
> dostępnych z pasaka zadań. I następnie przegałem pliki z php takie
> jak libmysqli.dll do folderu apacha. I w tym właśnie tkwił problem
> wszyscy mi mówili żebym wgrał ten plik libmysqli.dll do katalogu bin
> w folderze apache a właściwym rozwiązaniem jest wgranie libmysqli do
> głównego katalogu usr/apache.
>
> Pewnie nie będziesz musiał wgrywać krasnala postępuj zgodnie z
> książką tylko dodatkowo przegraj pliki np. dla php_mysqli.dll
> libmysqli.dll do głównego katalogu apache.
>
> Ps. Ta książka ma jeszcze kilka błędów np. w bazie sql dla super
> szybkich wiadomości pole text trzeba zamienić bodajże polem long
> text, jjeżeli nie zastąpisz podczas dodawania jakiś tam wiadomości
> np o pogodzie wywala błąd.


ps. dla bezpieczeństwa wgrałem do C:/windows/system32/ pliki dll jak wspominano już w tym wątku.

ps2 sorki że post jest troche chaotyczny ale myślę, że pomoże wielu osobom które były w takiej sytuacji jak ja.

Pozdrawiam

Witold Kurp
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.09.2025 - 08:30