FreeBSD-n PHP-t használók figyelmébe

Címkék

Alex Dupre a FreeBSD PHP infrastruktúrájának karbantartója egy PHP mega commitet csinált július 20-án. Ez nem kis fejetlenséget okozott a FreeBSD -current és -ports listán a PHP felhasználók körében.

Hogy mi változott? Alex levelében bejelentette, hogy a régi nagy PHP port felszabdalásra került ``base'' PHP, PEAR és shared extensions részekre. Ennek az az oka, hogy így sokkal jobban testre lehet szabni a PHP telepítéseket. Az extension-ök, mint például a gyakran használt mysql.so, bz2.so, posix.so, session.so, stb. shared anyagok ezentúl külön telepíthetők az egész PHP csomag újrafordítása, és eltávolíthatók az egész PHP csomag eltávolítása nélkül. Persze ennek ára van.Az ára az, hogy az eddig megszokott telepítést el lehet felejteni, és meg kell szokni egy újat. Ezentúl az extension-öket külön kell telepíteni, mert pl. egy ports/www/mod_php4 port telepítésével semmilyen megszokott dolgunk nem fog működni. Nem lesz mysql kapcsolatunk, stb. Az extension-öket a ports/lang/php[4-5]-extensions/ helyen lehet fellelni. Telepítés után nem árt ellenőrizni a php.ini filet sem, mert az extension-öket be is kell tölteni. Pl:

[...]

extension=mysql.so

extension=bz2.so

extension=ctype.so

extension=overload.so

[...]

Jó szórakozást!

Bővebb infóért feltétlenül nézd meg ezt a thread-et. A ports/UPDATING file a barátod. A listára ez ügyben ne írj, mert szerintem vicc amit a felhasználók ott csinálnak ezzel kapcsolatban, kár lenne súlyosbítani. Ja és RTFM!

Hozzászólások

Sikerult neki ~300 commitbol megoldani azt amit 5 bol is meglehetett volna. Ehhez tenyleg csak gratulalni tudok ;)

Jah Dupre nem egyszer b.szott mar ki az emberekkel de most kivetelesen sokkal szanalmasabb, amit az elit FreeBSD felhasznalok muvelnek. Sirnak mint a furdosk.rva, hogy hol a mysql extension, amikor csak el kene olvasni az UPDATES filet. Ez nekem annyira annyira szanalmas... pedig ok elit BSD userek. Kar hogy a nagy resze wannabe kategoria...

Ahogy trey írta: az mindenképpen igaz, hogy az emberkék nem nagyon olvassák a ports/UPDATING-et.

De, szvsz, majdnem mindenhol ugyanannyi balf@sz tömörül. Ha nem is 70-80%, ahogy te gondolod. És ez az érték a szoftver elterjedtségével nem feltétlenül van egyenes arányban.

Laci

Igy van. Megbeszeltuk thuglife-fal, amikoris elmondtam neki, hogy evente ketszer (minimum) sikerul gajra vagni a FreeBSD-ben a PHP-t valamilyen modon. Tavaly pl. azert zartam a szivembe Dupre-t es kis csapatat, mert egy olyan RC (4.3.3 RC1) verziot sikerult a PHP-bol a ports-ba tenni, aminek ismerten select()* bugja volt FreeBSD-n.

Azzal meg nem is lett volna baj, hogy bekerult (bar nem kevesen uvoltottek miatta), sokkal inkabb volt baj, hogy a hibajelentesek utan meg sok-sok napon keresztul nem szedte ki a hibas RC, mondvan, hogy ugyis jon hamarosan a vegleges. Ja jott is, kb. masfel honap mulva, de nem a vegleges, hanem az RC2... de ez legalabb mar javitotta a hibat.

* Fixed bug #24629 (FreeBSD select() does not like large microseconds values). (Mirco Bauer)

Bar ennek a kis tortenetnek nincs most koze ehhez, itt inkabb a felhasznalok vaksik/retardaltak, hogy nem kepesek elolvasni az UPDATES-t, szerencsetlen Dupre meg nem gyoz valaszolni a ``Hol a mysql vaze?'' kerdesekre, hogy ``Olvasd mar el baratom az UPDATES filet legyszives..."...

Milyen jo, hogy Debianek mar nagyon regen megleptek ezt. Amikor meg nem fajt ennyi embernek.