Üdv!
Ismerkedem továbbra is FreeBSD-vel (egyelőre most éppen PC-BSD formájában, VMWare-ben - nem nevetni!).
Gondoltam végigcsinálok egy klasszikus Apache-PHP-Mysql alapbeállítást már.
Apache2 fent van (bináris csomagból), működik rendesen,
PHP5 ports-ból forgatva van fent, szintén működik, tesztelve.
MySql bináris csomagból (5.0) ment fel, önmagában működik, lehet táblákat csinálni parancssorból stb.
De a probléma a php-mysql cuccal van. Először binárisból tettem fel (pkg_add), de nem tűnt működőnek, azután leszedtem (pkg_delete -tel).
Ezután php-extensions -t ports-ból forgattam, de sajnos a make config -nál túl sok dolgot akartam belenyomni, így figyelmetlenségből olyat is beletettem, ami nem kell. Pl. Firebird adatbázis. A forgatás ennél le is állt, mert nem szereti root-ként csinálni, így félbeszakadt az egész, ami nagyon kellemetlen. Hogyan lehet visszalépni és törölni mindent, amit lefordított és telepített? (Ezek egyébként a php testpage-en látszanak). make deinstall (?) nem segített.
Milyen minimális opciókkal érdemes fordítani a php-extensions-t? Nekem most csak a mysql miatt kell, aztán lehet majd tömködni.
(Amúgy ezután még egyszer fel akartam erőltetni binárisból a php5-mysql -t, elvileg fent van, de a php nem látja (más könyvtárba tette a .so -ját, de átlinkelve sem veszi tudomásul).
Ha valaki tudna segíteni.. És még egyszer jelzem, csak amatőrködöm ez ügyben, ennek tudatában tessék válaszolni :-). Előre is kösz.
- 1285 megtekintés
Hozzászólások
Annyira buta a kérdés? Tudom, mindent ports-ból tegyek fel.. DE most hogyan tudom előről kezdeni a csomag újrakonfigurálását?
- A hozzászóláshoz be kell jelentkezni
make config :)
- A hozzászóláshoz be kell jelentkezni
Ezt tettem, de a konfigurálás helyett folytatta a fordítást valahol..
- A hozzászóláshoz be kell jelentkezni
Végigment a fordítás. Ezután engedte újrakonfigurálni magát, majd ismét végigszaladt és már fent van a modul.
Viszont most meg az apache nem indul, de miért? Eddig nem volt baja.. Kicsit zavaros
- A hozzászóláshoz be kell jelentkezni
imho pcbsd-vel tobb gond van, mint barmelyik sima bsd-vel
-. . - -... ... -..
- A hozzászóláshoz be kell jelentkezni
Sajnos tapasztalom. Sok reményt fűztem korábban hozzá, de egyre rosszabb a véleményem.
De most ezen kellene megoldani a problémát. Még nem akarom dobni a cuccot.
Lehetetlen lenne megoldani? Valamilyen ötlet?
- A hozzászóláshoz be kell jelentkezni
persze lenne par otletem, de az mar nem pcbsd lenne a vegere :)
-. . - -... ... -..
- A hozzászóláshoz be kell jelentkezni
:-) Fent van VMWare-ben egy NetBSD is már.. Abban holnap akartam kiróbálni az AMP-ot, azt hittem pcbsd-n egyszerűbb..
- A hozzászóláshoz be kell jelentkezni
Mellékszál: Valaki elárulná, hogyan indul itt automatikusan init-ből a mysql-server? A mysql_enable="YES" benne van az rc.conf-ban, de nem indul bootoláskor. Mit hagytam ki?
- A hozzászóláshoz be kell jelentkezni
Hát pedig mennie kellene. Feltéve persze, ha mindent jól raktál fel. # mysqladmin -u root -p status
mit mond?
- A hozzászóláshoz be kell jelentkezni
Most, hogy leszedtem a PHP5-öt és kapcsolódó dolgait, most már megy..
(pl. ezt mondja
Uptime: 2499 Threads: 1 Questions: 12 Slow queries: 0 Opens: 12 Flush tables: 1 Open tables: 6 Queries per second avg: 0.005
)
- A hozzászóláshoz be kell jelentkezni
Elég nagy a káosz, valószínűleg leszedek mindent, aztán ports-ból újra fel mind a hármat.
Ha ez sem segít, akkor kasza, és jön az "igazi" FreeBSD.
- A hozzászóláshoz be kell jelentkezni
Most mindent ports-ból forgatok, apache2 kész, működik, php4 kész, működik.
Sajnos php5 esetén valamiért most nem indult sehogyan sem az apache, ezért egyelőre php4 marad.
Remélem nem lesz több gond.
Szerk:
Hát lett gond: php4-extensions után újra nem indul az apache..
???
Mi lehet az a php kiterjesztés, ami bezavar? Milyen minimális opcióval érdemes konfigurálni a php-extensions csomagot, melyekre feltétlenül szükség van?
- A hozzászóláshoz be kell jelentkezni
Apache-ot itt feladtam, de lighty-val még próbálkozom. Hátha. Aztán PCBSD elfelejtve (végülis állítólag desktopra találták ki..).
- A hozzászóláshoz be kell jelentkezni
Gondoltam lighttpd-vel menni fog, de nem ment, így PCBSD-t elfelejtettem és feltettem egy "igazi" FreeBSD-t. Kéznél csak 6.2-es ISO-m volt, így azt. Kiválóan feltelepült, apache, mysql binárisból, php-t ports-ból fordítottam (hogy benne legyen az apache modul - egyébként a binárisban valamiért (talán light miatt?) nincs benne) tettem fel azonban volt némi kényelmetlenség, amikor a php-extensions csomagot próbáltam felerőltetni (ports-ból). Valamiért azt hitte, hogy egy-egy al(csomag) már fent van, így error-al leállt mindig. Nagyon idegesítő volt. Ezek után kézzel kellett külön leforgatnom egyes PHP kiterjesztéseket. Az utolsó ez volt: http://hup.hu/node/49629
Lényeg, hogy megoldva.
(Megjegyzem, NetBSD-n szinte csípőből összeállt minden (egy két buta figyelmetlenségtől eltekintve), úgyhogy nálam 1-0 oda, ld. itt:
http://hup.hu/node/49548 ).
- A hozzászóláshoz be kell jelentkezni
Valamiért jobb napom volt, vagy jobban figyeltem, úgyhogy - mivel nem hagyott nyugodni pcbsd-n sem a dolog - sikerült az eredeti helyen is megoldani a problémám. Minden csomagot deinstalláltam, és minden csomagot újra ports-ból fordítottam. A php5 kiterjesztéseket pedig szigorúan külön-külön, csak azt, ami kellett. Így már minden használható. Lám milyen egyszerű is tud lenni..
- A hozzászóláshoz be kell jelentkezni