Sziasztok!
Új vagyok még a linuxban, csak néhány hónapja tanulgatom.
Egy Centos VPS-en kezdtem bele a PHP frissítésébe. A php.net-ről letöltöttem az 5.4.0 forrását.
./configure, make, make test, make install, service httpd restart megvolt, de a phpinfo() szerint még mindig az 5.3.8-as verziót használom. Viszont a "php -v" már az 5.4.0-s verziót adja vissza.
Kihagytam volna valamit? Szívesen vennék egy kis rávezetést mert már 2 napja a netet bújom, de nem találtam megoldást.
- 6930 megtekintés
Hozzászólások
apache restart? :)
- A hozzászóláshoz be kell jelentkezni
Persze megvolt. Még a VPS-t is újraindítottam azóta többször.
- A hozzászóláshoz be kell jelentkezni
A mod_php lehet attol fuggetlenul mas verzio, hogy a CLI mar 5.4-es. Nezd meg, hogy az apache jo verziot tolt-e be.
- A hozzászóláshoz be kell jelentkezni
Eredetileg is forrasbol tetted fel a php-t?
Az apache forrasbol van?
Megadtad az apache forras helyet forditaskor?
Ha jolemlekszem, akkor is lefordul, ha nem kap apache-ot. De akkor csak cli lesz.
--
openSUSE 11.4
- A hozzászóláshoz be kell jelentkezni
Amennyiben nem forrásból volt eredetileg, itt pl vannak php csomagok centos EL5/6 -hoz is:
http://rpms.famillecollet.com/
a remi-test -ben található 5.4-es php verziós RPM.
- A hozzászóláshoz be kell jelentkezni
Kell ez az opcio is a configure -hoz:
--with-apxs2=/ahol/az/apxs/van
Ez mehet a config.nice fajlba, az tartalmazza az elozo configure opciokat is.
make install -nal mar latni fogod, hogy az apacsot is bizirgalta...
az apxs helyet neked kell tudni viszont; ha forrasbol van, default prefix -el, akkor eselyes ez:
/usr/local/apache2/bin/apxs
- A hozzászóláshoz be kell jelentkezni
milyen régen fordítottam már forrásból Apache-ot és php-t :)
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Köszönöm szépen mindenkinek, megoldottátok! :)
Újrafordítottam a php-t a --with-apxs2-vel, és felülírtam a /usr/local/apache/modules/libphp5.so -t a forrás könyvtárban lévő ./libs/libphp5.so fájllal.
Tényleg köszönöm, nagyon hálás vagyok, és megint tanultam valamit. Egy sörre mindenki a vendégem :)
- A hozzászóláshoz be kell jelentkezni
+1 pont ráérek :)
- A hozzászóláshoz be kell jelentkezni
es miert jo kezdokent forrasbol telepiteni apacsot/php-t?
t
- A hozzászóláshoz be kell jelentkezni
A yum-mal nem tudtam frissíteni, mert nem talált frissebb verziót, ezért nyúltam a forráshoz.
Tudom, valamit a repositoryk körül kellett volna babrálnom inkább, de ez tűnt könnyebb megoldásnak.
- A hozzászóláshoz be kell jelentkezni
- google a barátod.
- fentebb linkeltem Centos 5/6-hoz való RPM repository-t, amelyben csomagban is megtalálható az 5.4
- Most hogy forrásból felraktad, saját magaddal csesztél ki, mert így adott esetben majd te kézzel belerakod a security fixeket és mindig forgatsz egy újabb verziót, persze utánanézel mindennek, hogy éppen aktuálisan milyen secfix patchek kellenek majd bele.
- Nem mindig kell azt használni ami a legeslegfrissebb... Ha nincs indok arra hogy 5.4 kelljen, akkor bőven elég lehet a CentOSban lévő vendor binary verzió is. Ahhoz legalább automatikusan megkapod a security frissítéseket is, adott verzióhoz X évig..
De forrásból valóban egyszerűbb feltenni és magára hagyni az egészet. Bár a külsős RPM repoval is így jársz, de ott talán van némi esély, hogy az adott külsős RPM gyártója odafigyel a secfixekre is. Talán.
:)
- A hozzászóláshoz be kell jelentkezni
okés, köszönöm.
Tudom, hogy a gugli a barátom mert az elmúlt 3 nap nagy részét kettesben töltöttük. :)
Mondjuk ez annyira nekem nem vicces, mert közben elmaradok a munkámmal. Sajnos rákényszerülök, hogy ilyen rendszergazdai feladatokat is én végezzek, pedig nincs időm a tanulásra. Mindegy, ez nem ide tartozik.
Igazából a friss php a következő okból kellett:
Egy új PCRE library-re lenne szükségem, hogy egy bug-tracking rendszert használni tudjak. A PCRE telepítése sikerült, de nem használta a php. (persze azt is forrásból csináltam)
Erre azt olvastam valamelyik fórumon, hogy frissíteni kell hozzá a php-t. Nos, a segítségetekkel ez megvan, viszont a PCRE még mindig maradt a régi verzió, úgyhogy most vakarom a fejem. De legalább apró lépésekben haladok.
Nem akartam én forrásból telepíteni, csak egyszerűen ezt a megoldást találtam. Megpróbálok egy rendszervisszaállítást csinálni, és utánanézek a repositoryknak.
Jó ez a hup.hu. Örülök, hogy ennyi segítőkész ember van itt. Szeretlek benneteket :))
- A hozzászóláshoz be kell jelentkezni
A PHP configure-nal megadtad a PCRE-t? Tudja, hogy azzal egyutt kellett volna fordulnia? Biztos, hogy nem csomagbol akarod feltenni ezeket? Igy elegge maceras lesz karbantartani.. (ha ennyire ragaszkodsz a forrasbol forditashoz, miert nem forras alapu disztrot hasznalsz, miert CentOS-t?)
--
R2D2 a filmtörténet legmocskosabb szájú karaktere.
Minden szavát kisípolták.
- A hozzászóláshoz be kell jelentkezni
ha a pcre-devel pekidzs fent van, akkor tudja alapbol.
Nem baj, hogy ezzel foglalkozik; ebbol fog tanulni...
- A hozzászóláshoz be kell jelentkezni