Autor | Zpráva | ||
---|---|---|---|
ronnie Profil |
#1 · Zasláno: 22. 7. 2005, 16:24:06
Dobrý den,
rozhodl jsem se, že si nainstaluji nové PHP5. Jelikož používám EASYPHP, rozhodl jsem se postupovat podle návodu na http://www.easyphp.org/faq.php3#50 - vesměs vše funguje, ale nefunguje připojení k databázi, vypisuje to hlášku, že funkce mysql_connect(), mysql_select_db, mysql_query() ap. neexistuje. Z toho usuzuji, že php tedy nějak neví o MySQL, nebo nezná funkce k mysql. Nevíte v čem je problém? Používám verzi PHP 5.0.4, při změně jsem pouze přehrál adresář php a provedl cca 3 nastavení v konfiguračním souboru apache (viz návod) Díky moc za pomoc |
||
halogan Profil |
#2 · Zasláno: 22. 7. 2005, 16:24:48
mysqli_*
|
||
Charlie Profil |
#3 · Zasláno: 22. 7. 2005, 16:28:27
Jestli chces, aby to byo zpetne kompatibilni s mysql_*, musis v php.ini odstranit strednik u extension mysql, nevim presne, jak se ten soubor jmenuje, ale jsou tam hned dva podsebou, mysql a mysqli. Ke spravnemu chodu taky budes potrebovat knihovnu libmysql.dll, ktera by mela byt v PHP adresari.
|
||
ronnie Profil |
#4 · Zasláno: 22. 7. 2005, 16:36:11
$link = mysqli_connect("localhost", "Ronnie", "mojeheslo");
Vyhodí chybu Fatal error: Call to undefined function mysqli_connect() in c:\program files\easyphp1-8\www\php\index.php on line 2 Knihovnu libmysql.dll mám. V konfiguračním souboru php není ani slovo mysql |
||
ronnie Profil |
#5 · Zasláno: 22. 7. 2005, 16:39:20
Otevřel jsem si oba soubory php.ini, jak od verze 4 tak 5. V 5 verzi není ani slovo o mysql, u 4 je podrobné nastavení. Je třeba tedy něco dopsat...nevíte jak postupovat?
|
||
K. Profil * |
#6 · Zasláno: 22. 7. 2005, 19:20:49
Zkus to tam dopsat (já se ale celkem divím, že tam o tom nemáš ani slovo, protože v těch standardních verzích (dist a recommended) to je).
P.S. Já jsem si třeba do toho extension musel doplnit i cestu k té knihovně, takže tam mám: extension=ext/php_mysql.dll |
||
ronnie Profil |
#7 · Zasláno: 22. 7. 2005, 20:20:00
Mam standardni nastavení, už jsem si vše stáhnul znova, stále to nefunguje.
V c:\dev\prog\php\php.ini-dist mám nastaveno extension_dir = "c:/dev/prog/php/ext" ;extension=php_bz2.dll ;extension=php_cpdf.dll ;extension=php_curl.dll ;extension=php_dba.dll ;extension=php_dbase.dll ;extension=php_dbx.dll ;extension=php_exif.dll ;extension=php_fdf.dll ;extension=php_filepro.dll ;extension=php_gd2.dll ;extension=php_gettext.dll ;extension=php_ifx.dll ;extension=php_iisfunc.dll ;extension=php_imap.dll ;extension=php_interbase.dll ;extension=php_java.dll ;extension=php_ldap.dll ;extension=php_mbstring.dll ;extension=php_mcrypt.dll ;extension=php_mhash.dll ;extension=php_mime_magic.dll ;extension=php_ming.dll ;extension=php_mssql.dll ;extension=php_msql.dll ;extension=php_mysql.dll ;extension=php_mysqli.dll ;extension=php_oci8.dll ;extension=php_openssl.dll ;extension=php_oracle.dll ;extension=php_pdf.dll ;extension=php_pgsql.dll ;extension=php_shmop.dll ;extension=php_snmp.dll ;extension=php_sockets.dll ;extension=php_sybase_ct.dll ;extension=php_tidy.dll ;extension=php_w32api.dll ;extension=php_xmlrpc.dll ;extension=php_xsl.dll ;extension=php_yaz.dll ;extension=php_zip.dll Už opravdu nevím, co jse špatně... |
||
K. Profil * |
#8 · Zasláno: 22. 7. 2005, 20:22:27
Musíš oddělat ten středník na řádku s mysql, ten tam má funkci poznámky. A pokud to nebude ani tak fungovat, tak tam musíš dát cestu k té knihovně. Já tam teda musel dát toto: extension=ext/php_mysql.dll
|
||
ronnie Profil |
#9 · Zasláno: 22. 7. 2005, 20:56:45
Tak už to snad funguje, problém byl v tom v těch satřednících a taky v tom, že existuje soubor php.ini v c:/windows, ktery středníky odstraněn neměl;)
Díky moc všem |
||
Časová prodleva: 24 dní
|
|||
Hanz Profil |
#10 · Zasláno: 15. 8. 2005, 18:05:18
ronnie
Mám úplně stejný problém. Ale nějak mi to pořád nejde. Napsal bys mi sem jak to máš teď celé upravené? |
||
Časová prodleva: 1 měsíc
|
|||
cerviq Profil * |
#11 · Zasláno: 28. 9. 2005, 17:30:44
lol já taky
lidi, prosím prosím, pošlete mi ty úpravy taky .) A nebo ještě lépe to někdo napište .)= díky icq: 284-864-819 / cerviq@seznam.cz papá |
||
shenny Profil |
#12 · Zasláno: 28. 9. 2005, 22:56:01
Zdravím, měl jsem podobný problém jako asi většina z Vás.
Vše jsem měl v php.ini dobře a při restartu Apache hláška PHP Startup: Unable to load .... Problém vyřešíte zkopírováním souboru libmysql.dll do windows\system32 |
||
Časová prodleva: 13 dní
|
|||
mb Profil * |
#13 · Zasláno: 12. 10. 2005, 00:47:52
a já mam stejnej problém a všechno podle výše uvedených rad a problém trvá :-(
|
||
Časová prodleva: 1 rok
|
|||
asdf ds fa Profil * |
#14 · Zasláno: 5. 2. 2007, 23:35:53
zkuste taky restartovat mysql server, mně se to teď konečně taky povedlo, nechápu, proč tam tu podporu už nemaj, proč to člověk musí takhle zapínat...
|
||
krteczek Profil |
#15 · Zasláno: 6. 2. 2007, 07:42:41
kdybyste si stáhli a nainstalovali xampp nemuseli jstese trápit :-)
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0