XAMPP + PECL + Memcache + OS X = láv

Ma cirka egy órát és negyvenkilenc percet szívtam, hogy legyen egy memcache.so fájlom a fejlesztői környezetben.

Hogy miért XAMPP-et használok? Nem tudom, két vagy három éve, mikor elkezdtem, ez volt a legkézenfekvőbb megoldás, és általában sokkal jobb, mint külön-külön feltelepíteni és beállítgatni mindent. Egészen addig nem is volt vele bajom, amíg egy mongo.so és egy memcache.so kiegészítésre nem lett szükségem. Előbbit még olcsón megúsztam, utóbbinál viszont nem kerültem el a configure-make-install szentháromságot, ami tudom, nem nagy móka, de valahogy mindig valami szívás van vele, ami miatt nem olyan triviális megoldani a problémát.

Most sem volt ez másképpen, kapásból elhalt, hogy nincsen autoconf. Oké, varázsoltam autoconfot. Aztán rájöttem, hogy még make-elni sem tudok, mert nincs fent az OS X Developer pamparam. Oké, letöltés, telepítés, mékelés. De a mékelés meghalt, hogy nincs meg a PHP forráskódja. Oké, beraktam abba a könyvtárba, ahol keresi, de mit nem, még most is panaszkodik, hogy nem talál semmit.

A problémát az okozta, hogy valami miatt a Memcache configure parancsa nem tudta beolvasni a PHP forráskódjának almappáiban lévő dolgokat. Például a php.h fájl a main/ könyvtárban helyezkedik el, ezt már nem látta. Jogosultságok rendben, betöltési útvonalak rendben, elvileg minden rendben. Végül az egész problémát úgy oldottam meg, hogy az összes almappa tartalmát kimásoltam egy szinttel feljebb, és így már látta a fájlokat.

Valószínűleg nem az OS X a hibája, az legfeljebb egy-két ponton megnehezíti az egész kört elsőre (jó kis támadási felületet adva az utálkozóknak), talán a XAMPP-ben lehet valami elcsúszva, de a lényeg, hogy szétvetett az ideg, mire sikerült azt a nyamvadt .so fájlt előállítani.

Megfontolom a MAMP-re való átállást, csak az a gond, hogy a benti környezetet elég sok idő volt így is belőni, nem szívesen babrálnék vele megint ugyanennyit.

« »

mefiblog logó

Írja és rendezi Mefi, avagy Nádai Gábor © 2005-2024

A blogot büszkén pörgeti a WordPress motorja, Anders Norén sablonjának átbuherált változatával.