Zadejte hledaný výraz...

PHP+MySQL – problém s verzemi

pr0gr4mm3r
verified
rating uzivatele
(4 hodnocení)
9. 11. 2009 12:11:36
Zdravím,
už delší dobu mě vrtá hlavou, proč mě nejde do PHP integrovat MySQL.
Jde o to, že mám nainstalované PHP (5.2.11) jako modul Apache.
Dále mám nainstalovaný MySQL server (5.1.40), do php ho cpu přes extension (php_mysql.dll). Problém ovšem mám se souborem libmysql.dll. Používám ten, který byl přibalený v PHP (zip soubor), ovšem PHPMyAdmin mě říká, že modul MySQL je kompilován pro verzi 5.0.51a, a že mám jinou verzi.
OK, tak jsem prostě vzal z /bin adresáře u MySQL soubor libmysql.dll, nahradil jsem jím ten původní, snažím se spustit Apache znovu. Apache se rozběhne, statické stránky běží, ale po pokusu řipojit se k MySQL se Apache automaticky restartuje (podle apache logu). V logu není nic zajímavé, prostě se to jenom vypne a zapne, žádná podrobná zpráva.
Webserver mi běží na Winech.
Můžete někdo poradit? Díky.
9. 11. 2009 12:11:36
https://webtrh.cz/diskuse/phpmysql-problem-s-verzemi/#reply401100
spíš bych ti doporučil chod na linuxech..
9. 11. 2009 12:36:07
https://webtrh.cz/diskuse/phpmysql-problem-s-verzemi/#reply401099
pr0gr4mm3r
verified
rating uzivatele
(4 hodnocení)
9. 11. 2009 12:57:13
Napsal caesar1;393422
spíš bych ti doporučil chod na linuxech..
Já ten server nemám pro běžný provoz. Jsem prostě člověk, který vyrůstal na Winech, takže tam i programuju. Už jsem si prostě na Winy zvykl. S Linuxem jsem taky kamarád, ovšem ne jako desktop. Někdy tam něco zkouším, ale rozhodně je pro mě nevýhodné mít zaplý ještě jeden komp speciálně pro webserver.
Chtěl bych spíš najít řešení jak to rzjet na winech. Programuju občas i mimo domov, takže to potřebuju mít funkční na NB na Winech.
9. 11. 2009 12:57:13
https://webtrh.cz/diskuse/phpmysql-problem-s-verzemi/#reply401098
zkus si stáhnout Vertrigo, v tom je už zabudované php i mysql
9. 11. 2009 13:03:06
https://webtrh.cz/diskuse/phpmysql-problem-s-verzemi/#reply401097
node
verified
rating uzivatele
(5 hodnocení)
9. 11. 2009 14:12:45
JJ, Vertrigo is the way. Aj ked posledna verzia nie je nejako nova. Vertrigo pouzivam asi dva roky a nic lepsie som nenasiel. Jediny problem s nim je jeho pomalost, ktora by sa zrejem dala odstranit nejakymi nastaveniami, ale nezaoberal som sa s tym.
9. 11. 2009 14:12:45
https://webtrh.cz/diskuse/phpmysql-problem-s-verzemi/#reply401096
Martin Tiršel
verified
rating uzivatele
(1 hodnocení)
9. 11. 2009 14:54:40
Pokial s linuxami vies robit, ale chces ostat na windows, tak pouzi treba virtualbox alebo iny virtualizacny nastroj, nainstaluj distribuciu, ktoru poznas a mozes si vsetko ponastavovat podla tvojich potrieb, nepotrebujes na to dalsi pc.
9. 11. 2009 14:54:40
https://webtrh.cz/diskuse/phpmysql-problem-s-verzemi/#reply401095
Jaromir Fojtu
verified
rating uzivatele
(10 hodnocení)
9. 11. 2009 15:34:57
Hod nekam vypis z phpinfo() a soubor php.ini. Zapni si verbose mod v Apache. Jinak je to jen vesteni z kristalove koule.
Jsi si jisty, ze se ti nacitaji spravne knihovny? Dobre nastaveny PATH? Postupoval jsi podle manualu?
9. 11. 2009 15:34:57
https://webtrh.cz/diskuse/phpmysql-problem-s-verzemi/#reply401094
pr0gr4mm3r
verified
rating uzivatele
(4 hodnocení)
9. 11. 2009 16:56:37
Vertrigo nechcu. Stejně jako jiné balíčky. Pomalé, neaktuální. To, co řešíme mi ještě stále neblokuje funkčnost serveru, ale určitě to zpomalí.
PHP.ini je tady:
http://it-workers.cz/php.ini
Uložené phpinfo zde:
http://it-workers.cz/phpinfo.htm
Nic o verbose modu jsem v confu nenašel. Google mě taky neporadil. Doplňuji, že mám apache 2.2.13
Myslím, že knihovny se mi načítají dobře. Mě všechno funguje, jenom mě nahlodává ta hláška s tím, že je to kompilované pro jinou verzi, a když soubor nahradím, tak to při mysql komunikaci vždy prostě spadne.
Mockrát děkuju za snahu, doufám, že se to vyřeší.
9. 11. 2009 16:56:37
https://webtrh.cz/diskuse/phpmysql-problem-s-verzemi/#reply401093
Jaromir Fojtu
verified
rating uzivatele
(10 hodnocení)
9. 11. 2009 17:55:10
Napsal pr0gr4mm3r;393586
Myslím, že knihovny se mi načítají dobře. Mě všechno funguje, jenom mě nahlodává ta hláška s tím, že je to kompilované pro jinou verzi, a když soubor nahradím, tak to při mysql komunikaci vždy prostě spadne.
Jj. Vypada, ze mas vse dobre.
Nejlepsi bude odinstalovat MySQL 5.1 a nahradit ho radou 5.0 a pouzit libmysql.dll co je prilozen u PHP. To by snad melo fungovat.
9. 11. 2009 17:55:10
https://webtrh.cz/diskuse/phpmysql-problem-s-verzemi/#reply401092
node
verified
rating uzivatele
(5 hodnocení)
9. 11. 2009 18:23:31
Tak ako pise synta, pouzit MySQL v5.0.
bruce: super napad kvoli webserveru si instalovat virtualnu masinu, linux a webserver :banghead:
9. 11. 2009 18:23:31
https://webtrh.cz/diskuse/phpmysql-problem-s-verzemi/#reply401091
pr0gr4mm3r
verified
rating uzivatele
(4 hodnocení)
9. 11. 2009 18:33:58
OK, downgrade je taky řešení, ale vzhledem k tomu, že by nesplnilo mé přání vyvíjet na aktuálních verzích, a ještě k tomu na velmi podobné verzi jakou má webhosting, tak v tom nevidím smysl.
Spíš bych čekal nějaký nápad jak zjistit proč to padá, nebo jestli to někdo už nezažil.
Funkčně mě to neomezuje, na výkon si nestěžuju, jenom nechápu proč to nefunguje.
První jsem měl mysql v x64 verzi, a to se mě s tou mysql knihovnou x64 nechtěl rozběhnou apache, dokud jsem opět nenahrál tu 5.0.51a knihovnu. Po instalace x86 se mě apache spustí, ale při mysql komunikaci se resetuje dokud neukončím požadavek.
9. 11. 2009 18:33:58
https://webtrh.cz/diskuse/phpmysql-problem-s-verzemi/#reply401090
Jaromir Fojtu
verified
rating uzivatele
(10 hodnocení)
9. 11. 2009 18:49:04
Mixovanim 64b a 32b verze programu kyzeneho vysledku urcite nedosahnes ;]
Proc nechces pouzit 5.0.x verzi MySQL? Vyuzivas neco z toho co je v 5.1 a ve starsi neni?
Pak uz je jedina moznost pockat az vyjde PHP s novejsi verzi libmysql.dll, nebo si PHP cele prekompilovat...
9. 11. 2009 18:49:04
https://webtrh.cz/diskuse/phpmysql-problem-s-verzemi/#reply401089
Martin Tiršel
verified
rating uzivatele
(1 hodnocení)
10. 11. 2009 00:18:22
Napsal node;393644
Tak ako pise synta, pouzit MySQL v5.0.
bruce: super napad kvoli webserveru si instalovat virtualnu masinu, linux a webserver :banghead:
1. vyssie v prispevku pisal, ze sa mu neoplati mat pusteny dalsi comp ako webserver, moja reakcia bola na to, ze sa toho da docielit jednoduchsie
2. ak nepocitam stiahnutie, kompletna instalacia aj s konfiguraciou je 30 minut prace aj s cakanim na nainstalovanie a mam taky pocit, ze je to ovela kratsi cas, nez vyriesit sucasny problem ;) Nehlade na to, ze ma nasledne vsetko pod kontrolou a nieje zavisly od toho, ze niekto nevie prilozit korektny dll subor ;)
10. 11. 2009 00:18:22
https://webtrh.cz/diskuse/phpmysql-problem-s-verzemi/#reply401088
pr0gr4mm3r
verified
rating uzivatele
(4 hodnocení)
10. 11. 2009 16:12:11
Hromada lidí má webserver na windowsech a funguje jim to bez těchto hlášek. I když postupuju slovo od slova podle návodu na netu pro mysql 5.1, tak prostě doshánu vždy této chyby.
Chci vyřešit tuto chybu. Ne ji ponechat tak jak je, a nějak šalamounsky to obejít. A řekl bych, že nainstalovat a nakonfigurovat webserver s databází např. na Debianu nezabere 30minut. On ten server sice poběží, ale nastavení vlastních konfiguráků taky chvíli zabere.
Prosím, nežešme tady Linux, řešme způsoby, kterými lze odstranti chybu tím, že si zachovám stávající verzi mysql. PHP si kompilovat taky nechcu.
10. 11. 2009 16:12:11
https://webtrh.cz/diskuse/phpmysql-problem-s-verzemi/#reply401087
node
verified
rating uzivatele
(5 hodnocení)
10. 11. 2009 17:21:49
Ujo Google nevie?
10. 11. 2009 17:21:49
https://webtrh.cz/diskuse/phpmysql-problem-s-verzemi/#reply401086
Pro odpověď se přihlašte.
Přihlásit