Sziasztok!
Meglévő php-s alkalmazásomat kell (deb linux alatt fut most) átültetnem a tárgyban megfogalmazott szerverre. Biztosan én vagyok a béna, de nem találok 64 bites binárist php-ból.
Van valakinek működő php64-bites binárisa win-re? (Tapasztalat, stb. is érdekel.)
Ha az alábbi a válaszod, akkor ne írd le:
- Google a barátod. . . (Nem találtam működő linket, se igazi tapasztalati leírást.)
- Fordíts magadnak win alá. . .
- Miért win-re típusú kérdések. . . (Egyébként azért, mert nem én üzemeltetem.)
- A 64 bites lassabb, mint a 32. . . (Igen, én is olvastam, de ez a kérés.)
Köszönöm a leendő válaszokat! ;o)
Szerk: most ezt nézem, nem mai. -> http://icrontic.com/files/apps/php64/PHPx64.zip
Lehet, mégis fordítás lesz a vége.
- 1768 megtekintés
Hozzászólások
Miért nem jó a 32 bites bináris? 32 bites támogatott valamennyire.
- A hozzászóláshoz be kell jelentkezni
Azt hiszem ezt is fel kellett volna vennem a "listára". :o(
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Nem teljesen, mert ez is 32 bitest pakol fel, de ezt fogom használni. Köszi!!!
- A hozzászóláshoz be kell jelentkezni
Emiatt kérdeztem a fentit, amit felakartál venni a listádba :).
- A hozzászóláshoz be kell jelentkezni
No, akkor ez esetben elnézést. :o)
Már azt hittem, "megint egy leírtam, hogy mit szeretnék, de nem a megoldás/ötlet a válasz, hanem, hogy miért" típusú hozzászólás.
- A hozzászóláshoz be kell jelentkezni
Volt régebben egy fordítsuk meg a lovat típusú megoldás ld. például. Ez magát az IIS-t indítja 32bites alkalmazásként, viszont ez sem mindig zűrmentes (ha bedrótozva a 64bitesre vágyna véletlenül valami pl.).
(Nemsokára nekem is W2008-ra kellene portolnom egy most debian alatt tesztelt php-s alkalmazást, lehet, hogy kipróbálom iis-el; bár apache eddig mindig bevált, ráadásul csak elég rövid időszakokban futna soap miatt.)
- A hozzászóláshoz be kell jelentkezni
Már csak "apró" bibi van. . .
Az alkalmazásom Oracle alapú és egy másik alkalmazásból kell adatokat kinyerni hozzá. A másik alkalmazás MySql adatbázist használ és szinten ezen a kiszolgálón üzemel. Szóval a legegyszerűbb az lenne, ha be tudnék mindkettőbe csatlakozni.
A ciki az, hogy a 32 bites php-al nem fogok tudni csatlakozni a 64 bites oracle-ra. Jön a következő kérdés, hogy miért nem 32 bites az ora? Egyszerű válaszaim: nem én üzemeltetem az oracle-t, a 64 bit alá nem sikerült még felvadásznom 32 bites klienst. (Szerintem nem is lehet.) -> Persze minden egy berendezésen.
- A hozzászóláshoz be kell jelentkezni
Nem értek oracle-hoz, de hátha van ebben valami segítség:
http://forums.oracle.com/forums/thread.jspa?threadID=1071469
- A hozzászóláshoz be kell jelentkezni
Ezt nézted már? Mondjuk a leírás alapján nem bombabiztos, az instant client egy időben csúnyán megtréfált (de az épp adatbázis saját java-ja miatt kellett volna).
(Korábban mi meg pont azzal szenvedtünk, hogy miért nincs ősrégi Oracle-ből megfelelő 64 bites verzió :) )
- A hozzászóláshoz be kell jelentkezni
Na, remek. Tegnap le akartam szedni az otn-ről a 10g 64 bites verzióját, de folyamatosan hibás volt a letöltött fájl. . .
Ma meg a linkre (http://www.oracle.com/technology/software/products/database/index.html) ezt dobja: An error occurred while processing the request. Try refreshing your browser. If the problem persists contact the site administrator -> szuper :(
Amint lejött a legfrissebb win64-es 10g, kipróbálom a leírtakat és megosztom veletek a tapasztalataimat.
- A hozzászóláshoz be kell jelentkezni
Na, már megy.
- A hozzászóláshoz be kell jelentkezni
Már felpakoltam a gépre az instant client 11g-s verzióját, elhelyeztem a megfelelő helyre, path beállítás, de nem találom sehol ezt a fájlt: php_oci8_11g.dll Ez kell 11g alatt a sima php_oci8.dll helyett. Leszedtem a php legutolsó változatát, bújtam a fórumokat, de az sehol nem említik, hol a fenében található. Ötlet?
Egyébként leteszteltem egy másik gépen, ahol 10g van és ott simán ment mindent az php_oci8.dll-el.(szintén 64 bit alatt)
- A hozzászóláshoz be kell jelentkezni
Már válaszolok is magamnak. :o)
Megvan: VC9 x86 Non Thread Safe (2010-Mar-04 20:11:07)
- A hozzászóláshoz be kell jelentkezni
Végül letöltöttem a php.net-ről a win32 binary php-t, majd kicseréltem a webplatform installer által telepítettel és végre működik.
Tehát: win64 alatt, IIS-t használva, oracle 11g és 10g 64 bites db szerverekre lehet csatlakozni 32 bites php-val, ha az oracle instant client 32 bites verzióját használja az ember. Ami fontos: 11g-nél már nem használható a php_oci8.dll.
- A hozzászóláshoz be kell jelentkezni