Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Problem z mysql w php5 http://forum.freesco.pl/viewtopic.php?f=22&t=17482 |
Strona 1 z 1 |
Autor: | sharkos [ wtorek, 10 lutego 2009, 02:27 ] |
Tytuł: | Problem z mysql w php5 |
Witam Wiem że temat był wałkowany setki razy ale żadne rozwiązanie nie pomaga. Mam zainstalowany apache, php4, php5 i mysql. mam odpłotkowane obsługe obu php z małą zmianą: .php jest obsługiwane przez php5 a nie przez .php4 jak to jest w standardzie. Problem: Fatal error: Call to undefined function mysql_connect() in /home/httpd/html/admin/index.php on line 7 Mój skrypt pod php4 działa bez problemu, ale nie działa phpmyadmin który wymaga php5. Na php5 phpmyadmin działa bez problemu ale mój skrypt nie działa. Na desktopie zainstalowałem wamp serwer w którym jest php5 i działają oba skrypty. Wujek google powiedział że w php5 nie ma obsługi mysql i trzeba coś tam dodawać doklejać ale to było pod windoze. Cytuj: The mysql.so extension library does not come with the PHP or MySQL distributions. It must be installed separately by downloading the php-mysql RPM.
Cały tekst: http://www.somacon.com/p109.php Jak to zrobić w nnd? Tutaj rozwiązanie dla windoza: http://www.siteinaweek.com/installphp5/howto.php Co jest grane? |
Autor: | Kimas [ wtorek, 10 lutego 2009, 02:50 ] |
Tytuł: | |
Cytuj: Wujek google powiedział że w php5 nie ma obsługi mysql...
w pliku /usr/local/php5/php.ini odkomentuj linię: |
Autor: | sharkos [ wtorek, 10 lutego 2009, 03:31 ] |
Tytuł: | |
Oj przecież pisałem że czytałem inne tematy i napisałem że działa phpmyadmin. Mam to odkomentowane w obu plikach php.ini dla obu wersji php (/usr/local/php5/php.ini i /etc/php.ini) Mam też włączoną obsługę php w /etc/httpd/conf/httpd.config i odpłotkowane wpisy dla php4 i php5 w /etc/httpd/conf/httpd.config Dla tego że wydaje się że mam wszystko zrobione prawidłowo, sugeruje się tym że coś jest nie tak z php5. I ważne jest to że przy domyślnej konfiguracji serwera pliki .php są zaliczane do php4 w mojej do php5. |
Autor: | viater [ wtorek, 10 lutego 2009, 04:29 ] |
Tytuł: | |
Zdaje się, że był gdzieś błąd w php.ini dla php5 - chodzi o domyślne ścieżki poszukiwania modułów. Sprawdź, w jakim katalogu masz mysql.so (/usr/local/php5/........) i przejrzyj w /usr/local/php5/php.ini linijki dotyczące ścieżek (path). |
Autor: | sharkos [ środa, 11 lutego 2009, 00:25 ] |
Tytuł: | |
@viater racja w katalogu .../php5/lib/php/extensions/ znajduje się katalog z nowszą datą w nazwie (no-debug-non-zts200...), a w configu jest z datą starszą co nie jest widoczne na pierwszy rzut oka. dzięki za pomoc teraz działa |
Autor: | viater [ środa, 11 lutego 2009, 02:16 ] |
Tytuł: | |
sharkos pisze: dzięki za pomoc teraz działa
Super, w takim razie zaznacz ten post jako "pomógł", coby inni z podobnym problemem mogli szybciej znaleźć rozwiązanie ![]() |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |