Freesco, NND, CDN, EOS
http://forum.freesco.pl/

PHP5 i MYSQL 5
http://forum.freesco.pl/viewtopic.php?f=24&t=16229
Strona 1 z 1

Autor:  Dragon112 [ wtorek, 13 listopada 2007, 21:22 ]
Tytuł:  PHP5 i MYSQL 5

Witam

Mam problem, mianowicie za każdym razem gdy próbuję odpalić skrypt php z obsługą mysql skrypt wyrzuca błąd:

Fatal error: Call to undefined function mysql_connect()

Wersje:

# pacman -Q php5
php5 5.2.1-3nnd
# pacman -Q mysql
mysql 5.0.24a-3nnd

Linia extension=mysql.so jest odhaszowana w pliku /usr/local/php5/

Baza w połączeniu z php4 śmigała bez problem.

Proszę o pomoc.

Pozdrawiam

Autor:  JakubC [ wtorek, 13 listopada 2007, 22:01 ]
Tytuł: 

stwórz plik .php o zawartości

<?php phpinfo(); ?>

i pokaż tą stronę.

Autor:  Dragon112 [ wtorek, 13 listopada 2007, 22:08 ]
Tytuł: 

http://dragon112.dynalias.com/~admin/php.php

Autor:  barte-k [ wtorek, 13 listopada 2007, 22:31 ]
Tytuł: 

http://compzone.org/forum/viewtopic.php?p=2017

Autor:  Dragon112 [ wtorek, 13 listopada 2007, 22:39 ]
Tytuł: 

U mnie jest dobrze mysql :?

Autor:  barte-k [ środa, 14 listopada 2007, 00:20 ]
Tytuł: 

a scieżka z bibloteka mysql pokrywa się z extension_dir /usr/local/php5/lib/php/extensions ?

W logach Apache nic nie ma?

Autor:  Maciek [ środa, 14 listopada 2007, 00:26 ]
Tytuł: 

Dragon112 pisze:
http://dragon112.dynalias.com/~admin/php.php

Z tego wynika, że mysql powinno działać. Może to skrypty php są przestarzałe i nie nadają się do php5?

Autor:  barte-k [ środa, 14 listopada 2007, 00:33 ]
Tytuł: 

Maciek pisze:
Dragon112 pisze:
http://dragon112.dynalias.com/~admin/php.php

Z tego wynika, że mysql powinno działać. (...)


Wybacz niewiedzę, ale gdzie to widać?
Ja tam widzę tylko moduł mysqli, spodziewałbym sie mysql...

Czy w php 5 zmienia sie lokalizacja php.ini? Czy dalej domyślna jest w /etc ?

Autor:  JakubC [ środa, 14 listopada 2007, 02:30 ]
Tytuł: 

Co do lokalizacji, domyślnie jest to /etc/php.ini ale jako, że mamy przygotowane nnd do działania dwóch wersji php obok siebie, jedno z nich musiało być przeniesione gdzie indziej.

Drobna uwaga - moduł, czy to mysqli, czy mysql nie zależy w żadnym wypadku od tego czy jest zainstalowany sam mysql.

Użyj wersji z testing.

Pozdrawiam

Autor:  Dragon112 [ środa, 14 listopada 2007, 08:24 ]
Tytuł: 

Mam jeszcze jedno pytanie zainstalowałem php5 w wersji z testing lecz gdy próbuje odpalić jakiś plik .php zaczyna go ściągać ;/ Czy może powinienem również zaktualizować apache do wersji z testing?

Dodam jeszcze że plik php.conf jest dobrze skonfigurowany.

EDIT:
Już sobie poradziłem zainstalowałem apache i php5 do wersji z testing i śmiga bez problemu.

Autor:  JakubC [ czwartek, 15 listopada 2007, 01:39 ]
Tytuł: 

Nie tyle całe apache co delikatnie zmieniony plik php.conf ;-)

Wkrótce z repozytoriów zniknie php5 działające jako moduł cgi i pojawi się skompilowane jako moduł apache. Oznacza to, że php5 i php4 będą się nawzajem wykluczać. Pozostanie oczywiście możliwość wyboru wersji dla siebie.

Pozdrawiam

Autor:  barte-k [ czwartek, 15 listopada 2007, 19:32 ]
Tytuł: 

Wg mnie bardzo dobra decyzja!

Autor:  JakubC [ piątek, 16 listopada 2007, 03:15 ]
Tytuł: 

Dodam tylko, że spowodowane jest to tym, że chyba jedyną osobą która używa razem php4 i php5 jestem ja oraz tym, że php jako moduł cgi działa ciut wolniej a i występują z nim dziwne i trudne do zdiagnozowania błędy.

Nowe wersje powinny pojawić się w repozytoriach testing przed poniedziałkiem, zaś to co w tej chwili jest testing przejdzie do repozytoriów current.

Pozdrawiam

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/