On 05/25/11 20:24, Ivan Dolnák wrote:
Ahoj,
uz davnejsie som s php nepracoval, snad od dob verzie 4, ale teraz ide
skor o spravnu instalaciu. Chcel by som vas poprosit o nakopnutie
spravnym smerom, nakolko ide o trivialnu vec. Presiel som riesenia,
ktore ponuka google, ale nedopracoval som sa k uspesnemu koncu.
Chcel by som jednoduchu vec. Nad instalovany apache22 z balickov,
doinstalovat php5. Viem, ze php5 z balikov standardne nema podporu
znamu ako Apache module.
Po uprave configu v /usr/ports/lang/php5 som pridal volbu "apache
module", nasledovne:
[X] CLI Build CLI version
[X] CGI Build CGI version
[ ] FPM Build FPM version (experimental)
[X] APACHE Build Apache module
[ ] AP2FILTER Use Apache 2.x filter interface (experimental)
[ ] DEBUG Enable debug
[X] SUHOSIN Enable Suhosin protection system
[ ] MULTIBYTE Enable zend multibyte support
[X] IPV6 Enable ipv6 support
[ ] MAILHEAD Enable mail header patch
[ ] LINKTHR Link thread lib (for threaded extensions)
ale dostavam nasledujucu spravu:
# make install clean
/usr/local/sbin/apxs: not found
"/usr/ports/Mk/bsd.apache.mk", line 329: warning:
"/usr/local/sbin/apxs -q MPM_NAME" returned non-zero status
===> php5-5.3.6 : Your apache does not support DSO modules.
*** Error code 1
Stop in /usr/ports/lang/php5.
Podla nasledujúceho vypisu, vsak podpora modulov v balicku apache22 zapnuta je:
# httpd -l
Compiled in modules:
core.c
prefork.c
http_core.c
mod_so.c
Postup vypada OK, v posledni dobe jsem takto nekolikrat bez problemu
instaloval.
Ale je zvlastni, ze nebyl nalezen soubor
/usr/local/sbin/apxs, ktery je soucasti package apache22.
Doporucuju zjistit, jestli ten soubor je soucasti nainstalovaneho baliku
apache22
# pkg_info -L apache\* | grep apxs
Jestli je, ale pritom na disklu neni, tak reinstalovat apache.
Jestli neni, tak je to nejaky divny balik
v.
--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l