Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] Problem z konfiguracją MySQL, Fatal error: Call to undefined function mysql_connect()
monio
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 27.11.2008

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


Witam.

Przy próbie postawienia serwera napotkałem błąd:

  1. [b]Fatal error[/b]: Call TO undefined FUNCTION mysql_connect()


Przeszukałem wiele stron w rozwiązaniu mojego problemu ale bezskutecznie. Mam odkomentowane extension=php_mysql.dll, przypisaną ścieżkę do extension_dir = "", plik php.ini znajduje się w C:\Windows. Wydaje mi się, że problem może leżec w tym, że w polu Loaded Configuration File mam none, a powinna być ustawiona ścieżka do php.ini (?). Tylko właśnie nie wiem jak to zrobić.
Dodam jeszcze, że posiadam dwa pliki php.ini (drugi w katalogu php) i one się różnią między sobą.
Mam zainstalowanego:
Apache 2.0.63
PHP 5.2.10
MySQL 5.1.37

Ten post edytował monio 17.09.2009, 10:49:54
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Ok, a libmysql.dll jest w ścieżce poszukiwań?

Cytat
Wydaje mi się, że problem może leżec w tym, że w polu Loaded Configuration File mam none, a powinna być ustawiona ścieżka do php.ini (?). Tylko właśnie nie wiem jak to zrobić.

Albo w katalogu procesu serwera, albo w systemowym, albo w dowolnym w PATH, albo w katalogu z PHP; zależy jak masz wszystko skonfigurowane, bo możesz jeszcze w wybranym katalogu trzymać, ale to zależy.
Go to the top of the page
+Quote Post
monio
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 27.11.2008

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


Dzięki za zainteresowanie moim problemem...

Cytat
Ok, a libmysql.dll jest w ścieżce poszukiwań?

Kopiowałem ten plik do C:\WINDOWS\system32. Czy o to chodzi? Nic innego z nim nie robiłem.
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Ok, ale co z konfiguracją php?
Go to the top of the page
+Quote Post
monio
post
Post #5





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 27.11.2008

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


Nie wiem czy to się ma do sprawy, ale.... Użyłem trybu ISAPI poprzez wpisanie w pliku httpd linii LoadModule php5_module "c:/serwer/php/php5apache2.dll" oraz AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps. Wcześniej skopiowałem plik php5apache2.dll do C:\Serwer\Apache2\bin
Go to the top of the page
+Quote Post
erix
post
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




No to już bliżej; masz ISAPI.

http://eriz.pcinside.pl/weblog/instalacja-...dows-xp-87.html
Go to the top of the page
+Quote Post
monio
post
Post #7





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 27.11.2008

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


No właśnie ta stronka była mi pomocna przy konfiguracji. Chyba spróbuje zainstalować Apache 2.2. Czy musze również odinstalowywać php i MySQL? Który tryb jest lepszy do domowego użytku ISAPI czy CGI? Apache 2.2, PHP 5.2.10 i MySQL 1.5.1.37 nie pogryzą sie?
Go to the top of the page
+Quote Post
erix
post
Post #8





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Czy musze również odinstalowywać php i MySQL?

Nie musisz, nie pogryzą się.

Cytat
Który tryb jest lepszy do domowego użytku ISAPI czy CGI?

IMHO ISAPI. CGI bardziej jest przydatny w środowiskach, w których trzeba pilnować uprawnień, zabijać wiszące procesy. Dla Ciebie nie będzie problemem zrestartować demona serwera w przypadku jakiegoś padu. ISAPI jest też nieco szybsze.

Cytat
No właśnie ta stronka była mi pomocna przy konfiguracji.

Jak znajdę trochę czasu, to spróbuję dopisać jeszcze FastCGI, bo doszły mnie słuchy o działających konfiguracjach.
Go to the top of the page
+Quote Post
monio
post
Post #9





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 27.11.2008

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


Zainstalowałem tego Apahce2.2 i już w ogole nic nie działa. 'Nazwa usługi jest nieprawidłowa' się wyświetla. Ale jak wpisze localhost w przeglądarce pokazuje się 'it works". Jaka może być tego przyczyna?

Ten post edytował monio 19.09.2009, 10:13:36
Go to the top of the page
+Quote Post
erix
post
Post #10





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Sprawdź, co się zainstalowało w usługach.

Strzelam, że problem wynika z innej nazwy usługi, którą startujesz - od 2.2 nie jest to apache, tylko apache2.2.
Go to the top of the page
+Quote Post

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: 23.08.2025 - 07:11